London 2023.01.19 Meaning of London in English Noun 1. the capital and largest city of England and the United Kingdom You must go into the country to hear what news at London. (proverb) ― The darkest place is under the candlestick. (proverb)