Cynelaf (Old English) comes from Old English lāf, from Proto-West Germanic laibu, from Northern Sami láibut, from Northern Sami láibi, from Proto-Samic lājpē, from Proto-Germanic hlaibaz — bread.
Ancestry of “Cynelaf”, step by step
Cynelaf traces back through two separate lines of ancestry.