Kenelm for a baby name

Old English, meaning ‘bold’. St Kenelm was a boy king and martyr, mentioned in The Canterbury Tales.

Search by letter



Search by category