Answer
Alexander's full birth name was Harold Rupert Leofric George Alexander. The name Harold was chosen to honor his uncle, King Harold II, while Rupert was derived from his mother's family name. Leofric and George were chosen because they were traditional English names. Alexander was added at the end as a nod to his Greek heritage.