Solihull's nickname is "Silhill," which is derived from the town's original name, "Soilihull." The name is believed to have originated from the Old English words "soil" and "hyll," meaning "muddy hill."
Discover Solihull: The Ultimate Trivia Challenge on West Midlands' Hidden Gem