Antik çağda isminin Karallia veya Misthia olabileceğine dair görüşler bulunmaktadır. İlçenin ismi Selçuklu Dönemi kayıtlarında “el-Medîne”, “es-Süleymâniyye”, “el-Eşrefiyye”, “Süleymanşehir”, “Begşehir”, “Bekşehir” ve “Beyşehri” olarak geçmektedir. Beyşehir’i merkeze alarak Akşehir, Seydişehir, Şarkikaraağaç, Bolvadin ve civarlarında hüküm süren Eşrefoğlu Süleyman Bey’e izafeten daha ziyade Süleymanşehir ve Beyşehir olarak bilinmiştir. Zaman içerisinde diğer isimler geri planda kalmış, ilçe Beyşehir olarak tanınmıştır.
Beyşehir İsim
Özet: Beyşehir ismi, 13. yüzyılda bölgede kurulan Eşrefoğulları Beyliği'nin merkezi olmasından ve halk arasında "beyin şehri" olarak anılmasından gelmektedir.