London

Name – London

Gender – Male

Origin – English

Meaning – The English name London means – fortress of the moon. Geography: the capital of the United Kingdom