Город расположен у основания Ейской косы между Таганрогским заливом и Ейским лиманом Азовского моря. Название городу, косе и лиману дала река Ея, имя которой до сих пор остается предметом споров. Одни выводят Ею из нагайского слова «яйло» — пастбище. Другие — от татарского «Яйя», что означает «Ваня», «Иван» — дескать, здесь издревле селились русские. Третьи приводят исторический анекдот о Суворове, который, якобы, выйдя с войском на берег степной речки, будто делая императрице подарок, сказал: «Ея Величеству Екатерине Второй — новая река!» Есть и четвертая, самая малопопулярная версия, по ней название «Ея» происходит от тюркского слова «ея», означающего мелководную разливающуюся речку. Удивительное совпадение, не так ли? Но скучноватое.