I would imagine the St. Thomas Elgins to be from St. Thomas, Ontario (about 15 minutes away from where I now sit typing this). St. Thomas is in Elgin county, hence the nickname.