Гечрипш расположен на берегу Чёрного моря на левом берегу реки Псоу. Поселок находится в 2-х км от границы с Россией и в 14 км от Гагры. Это самый западный населенный пункт Абхазии. В Гечрипше длинный широкий галечный пляж, чистое Черное море и прекрасная природа. Украшением Гечрипша является его центральная площадь, где поставлен памятник генерал-полковнику К.Н. Леселидзе. Вокруг нее высажено 68 молодых кипарисов по числу жителей, не вернувшихся с поля боя в годы Великой Отечественной войны.
Название поместья Гечрипш пошло от области, которой правили князья Геч (Гечба) и которая именовалась Геч или Гечрипш. В исторической литературе встречаются вариации Гечкуадж (селение, поместье Гечбовых, Гечбово) или Гечилер в турецкой традиции.
В конце XIX века посёлок стал дачным и получил название Ермоловка.
В 1944 году посёлок вновь переименовали. Свое новое название он получил в честь героя Великой Отечественной войны генерала К. Н. Леселидзе, командующего прославленной армией, освободившей Западный Кавказ от фашистских оккупантов.
После войны посёлок был благоустроен и развивался как курортный.