Antes de su ascenso al trono, Eduardo ostentó sucesivamente los títulos de príncipe Eduardo de York, príncipe Eduardo de Cornualles y York, duque de Cornualles y Rothesay, y príncipe de Gales.