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 "Names on NB that make you go WOW!".
From the experts:
Keir is a single-syllable name that packs a lot of punch, might suggest a caring person.