Girl name origins & meanings
- Celtic : Black
Boy name origins & meanings
- Celtic : Dark-skinned
- English : House
- Norse : Marshland
Family name origins & meanings
- Scottish : habitational name from a place north of Dunblane in Stirlingshire called Keir.