Family name origins & meanings
- English : from Middle English kne ‘knee’ (Old English cnēow) + bone ‘bone’ (Old English bān), presumably a nickname for someone with nobbly knees.
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe