The name Keir is a boy's name of Irish origin meaning "dark, black". Keir and is often added to lists like Irish Baby Names for Boys 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.