Il nome deriva dall'anglosassone Eadweard (formato da ead, "proprietà", e werd, "guardiano") e significa "difensore della propria ricchezza". Nome reso famoso grazie ai 7 re d'Inghilterra così battezzati. Edoardo da oltre 10 anni è presente tra i 30 nomi più popolari per i bambini nati in Italia.
Non appare in altre classifiche straniere, dove sono presenti invece le varianti Edward (ad esempio in Australia e Regno Unito), Eddie (in Svezia), Eduard (in Romania) e Eduardo (in Portogallo, Cile, Messico, Brasile e Spagna).