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