Cienfuegos (Spanish) comes from Spanish cien, from Spanish ciento, from Latin centum, from Latin folium, from Proto-Italic *foljom, from Proto-Indo-European bʰolh₃yom, from Proto-Indo-European bʰleh₃-, from Proto-Indo-European bʰel-.
Ancestry of “Cienfuegos”, step by step
Cienfuegos traces back through 3 separate lines of ancestry.