Походження назви За «народною етимологією» це було зручне місце для ведення мирних переговорів між сусідніми народами і племенами — звідси, буцімто, і назва «Миргород». Географія Місто Миргород розташоване на берегах річки Хорол, поблизу місця впадіння у неї річки Лихобабівка. Вище за течією на відстані 1 км від Миргорода розташоване село Білики, нижче за течією на відстані 0,5 км від Миргорода розташоване село Гаркушинці. Річка у цьому місці звивиста, утворює лимани, стариці і заболочені озера.