An Saint-Gérand-le-Puy amo in usa ka komyun ha departamento han Allier ngan ha rehiyon han Auvergne ha nasod han Fransya.