Leof

Origin Gender Meaning
Anglo-Saxon Boy Beloved
Anglo-Saxon Boy Beloved
Anglo-Saxon Boy Beloved