beowulf name meaning
Anglo-Saxon meaning: The name Beowulf is a Anglo-Saxon baby name The Anglo-Saxon meaning of Beowulf is: Intelligent wolf