I thought this could be an interesting topic. The town names I've seen are pretty diverse, some from video games, flowers, or foods. My town is called Mortmain, and the reason for this is because I really like the books A Series of Unfortunate Events, and a mountain range in the books is named "Mortmain Mountains." After naming my town I realized that the word "mortmain" is a legal term meaning perpetual ownership... perfect because the mayor owns their town forever