A família Puyo é originária da França, mais especificamente da região de Puy-de-Dôme, localizada na região da Auvergne. O nome "Puyo" é derivado da palavra francesa "puy", que significa "monte" ou "colina", em referência à sua região de origem. A história da família remonta ao século XII, quando Enemond Puyo foi registrado como senhor de Puy-Landroz, na região de Auvergne. Ao longo dos séculos, a família se expandiu e se estabeleceu em outras regiões da França, principalmente na região parisiense. Durante a Revolução Francesa, a família Puyo perdeu grande parte de suas posses e títulos nobres. No entanto, alguns membros da família conseguiram se reerguer e se tornaram importantes figuras políticas e empresariais na França. Hoje em dia, a família Puyo é composta por um grande número de membros, espalhados por diversas partes do mundo, principalmente na França, Bélgica, Canadá e Brasil.