Edgar (también Édgar) es un nombre propio con origen anglosajón que significa ""El que defiende sus tierras con la lanza"".