From Old English Ēadgār, the name of early English kings, from Old English ēad (“rich”) + gār (“spear”). Compare Icelandic Auðgeir.
Practice speaking and memorizing "Edgar" and many other words and sentences in English.