@ntvivar aparte de lo que comentabas sobre el uso de nombres "familiares" en la vida cotidiana, también podría ser porque para la generación de la Reina el único Prince Henry que cabe en la cabeza es su tío, el Duque de Gloucester, fallecido en 1974.
Si a Harry lo hubiesen llamado tanto Henry como Harry, bueno: pero ahora un Prince Henry sonaría raro, y para los abueletes, fatal.
Si a Harry lo hubiesen llamado tanto Henry como Harry, bueno: pero ahora un Prince Henry sonaría raro, y para los abueletes, fatal.