Old English Boy Names That Mean God
Old English boy names that mean God cluster around one small root — the syllable Os — that quietly turns up in half the names on this list.
Five names on this list carry the same fossil inside them: Os, the Old English word for god. You can hear it in Oscar's 'God's spear,' Ozzy's 'divine power,' Osborn's 'god-bear,' and the twin 'god-friend' names Oswin and Osvin.
Not every name gets there by the same road. Waylen and Wayland borrow their weight from an actual mythic figure, an Anglo-Saxon smith-god of the same name, while Teddy tucks 'gift of God' into a familiar nickname. Parents drawn to this meaning usually want something that feels rooted, not showy.
What Makes These Old English Boy Names That Mean God So Consistent
The pattern isn't an accident. In Old English, os meant god — the same root behind the Norse Æsir — and it became a favorite building block for naming baby boys after protection and favor rather than luck or beauty. That's why Oscar, Osborn, Oswin, and Osvin all lean on the same two letters, paired with a different second half: spear, bear, or friend.
Which Of These Names Feels Familiar, And Which Feels New
Ozzy and Teddy already sound like names you know, softened into nicknames long before parents think about their roots. Osvin sits at the other end — its exact lineage is less settled than Oswin's, but the sound and the god-friend meaning carry over cleanly, making it a quieter, less-heard way into the same idea.
Names List
More Old English Meaning Guides
Frequently Asked
Are all Old English names that mean God spelled with Os-?
Not all. Waylen and Wayland reach the meaning through mythology instead, naming an actual Anglo-Saxon smith-god rather than using the os- root, so the same idea shows up in more than one shape.
Is Teddy really an Old English name that means God?
Not exactly — it depends which longer name it's short for. One root gives Teddy the meaning 'gift of God,' the other gives it 'wealthy guardian,' and both paths land on the same warm, familiar nickname.














