John's birth name was John Elton Le Mesurier Halliley. The name is a combination of his father's first name, Elton, and his mother's maiden name, Le Mesurier. The Halliley part is his father's last name.
The Extraordinary Journey of John Le Mesurier: An Engaging Quiz on the Life and Career of the Legendary English Actor