The name London comes from ancient words and has an unclear meaning. There have been multiple stories surrounding its origin, the oldest of which credits the name to be a tribute to King Lud, who once ruled the area.