Keir \keir\ as a boy's name is pronounced KEE-er. It is of Gaelic origin, and the meaning of Keir is "dusky; dark-haired; dark-skinned, swarthy". A name initially made familiar in the 1970s by the actor Keir Dullea.
Keir has 1 variant form: Keer.
Baby names that sound like Keir are Kerr, Ker and Geir.