Moriat se trouve dans le Sud du Lembron à petite distance de l'Alagnon.
Le village s'est développé en longueur, perpendiculairement à la pente,
sur le versant nord-est du Puy de la Rodde, à 460 m d'altitude.
Le nom du village viendrait du patronyme latin Maurius.
L'orthographe de Mauriat date de 1330, celle de Moriat apparaît en 1789.
Les habitants sont les Morians.