If you are from or have been to the U.K., it would be nice.
I'm starting a solo league in England, and using the
world stadiums website, I've found 8 cities with large parks in different regions to place teams in.
The following teams have been awarded franchises:
Northern League
Derby
Manchester
Birmingham
Leeds
Southern League
Bristol
London
Southampton
Ipswitch
Are any of these towns/cities famous for anything that would make a good team nickname? If so, I'd love to hear some suggestions.