Charleston earned the nickname "The Holy City" due to its historic and numerous church steeples that grace its skyline. The city's religious diversity and the prominent presence of churches from various denominations contributed to this nickname.