Está situada en una llanura en la margen izquierda del río Amu Daria.
Según Atanyyazow, el nombre Kerki es probablemente de origen persa, de ker («fortaleza») y kuh («montaña»), que significa «fortaleza en una montaña».
[2] Sin embargo, Muqaddasī y de Goeje afirman que es una pronunciación turkificada del nombre persa Karkuh (کرکوه), que significa «montaña sorda».
[3] El nombre antiguo, Zamm, es de origen desconocido.
El 25 de noviembre de 2017, mediante la resolución parlamentaria n.° 679-V, Atamyrat cambió nuevamente el nombre a Kerki tanto para la ciudad como para el distrito.