What does the name Edgar mean? The meaning of the name Edgar is Rich Spear. The origin of the name Edgar is English. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Edgar also like: Oliver
, William Charlotte