What does Edgar mean in spanish?
Edgar is the Spanish form of the Old English name Eadgar, which is composed of the elements ead, meaning "prosperity, riches," and gar, meaning "spear." The name therefore means "prosperous spearman" or "rich warrior."