San Juan Guelavía

San Juan Guelavía es una localidad del estado mexicano de Oaxaca.

Es cabecera del municipio de San Juan Guelavía.

[3]​[4]​ La descripción del nombre de San Juan Guelavía proviene del idioma zapoteco y se describe como sigue: Guelaá,” a media noche”;viaá”se fueron”.

Existe una descripción más de M. Martínez Gracida en la cual significa fabricando de noche, haciendo referencia a que los primeros pobladores llegaron al lugar al ponerse el sol y fabricaron sus jacales y Barrancas de noche.

Juan José Echarri, en la que “gueia” significa milpa y “ví” aire: Guelavía, significa “milpa de aire”.