The name Keir is a boy's name of Irish origin meaning "dark, black". Keir and is often added to lists like Irish Boy Names - Baby Names and discussed in our forums with posts like "Quick Question Thread?!".
From the experts:
Keir is a single-syllable name that packs a lot of punch, might suggest a caring person.