Skip to main content Skip to header navigation

Meanings

Anglo-Saxon Baby Names Meaning:

In Anglo-Saxon Baby Names the meaning of the name Edgar is: Lucky spearman.

English Baby Names Meaning:

In English Baby Names the meaning of the name Edgar is: Fortunate and powerful. From the Old English name Eadgar, a compound of 'ead' meaning rich or happy, and 'gar' meaning spear. Famous bearer: 10th-century king Edgar of England; American author Edgar Allen Poe.

Shakespearean Baby Names Meaning:

In Shakespearean Baby Names the meaning of the name Edgar is: Tragedy of King Lear' Edgar, son of Gloucester.

American Baby Names Meaning:

In American Baby Names the meaning of the name Edgar is: Fortunate and powerful. From the Old English name Eadgar, a compound of 'ead' meaning rich or happy, and 'gar' meaning spear. Famous bearer: 10th-century king Edgar of England; American author Edgar Allen Poe.

Search by a specific category

Or search by baby name