Formoso/Formosa can be Italian, Catalan, Galician and Portuguese. The equivalent Spanish form is Hermoso/Hermosa.