St-Louis-du-Ha! Ha!, Québec has one of the oddest names that I’ve seen. Not because it sounds like something else, but because it’s just so fun to say and because it’s the only town in the world with two exclamation points in its name!!
So, how does a town come to be called Saint-Louis-du-Ha! Ha!? According to saintlouisduhaha.com a “haha” is an old French word for something blocking your way. In this case probably part of lake Témiscouata that is not passable by canoe, forcing early travellers to take an 80 kilometer portage around the haha. As for the St-Louis part, Québec’s strong catholic roots mean that the names of most cities in the province have a saint involved, and I believe that this is just another one of those, although the St-Louis-du-Ha! Ha! Wikipedia entry has a few suggestions about the Louis honoured in the town’s name.
Thanks for the explanation. Also, see this from Wikipedia