Deriva dall'etnico spagnolo e starebbe ad indicare un'origine spagnola, o comunque un rapporto con la Spagna. In alcuni casi potrebbe indicare una provenienza diretta da quella nazione, come ad esempio avvenne in occasione della cacciata dalla Spagna degli ebrei sefarditi nel 1492.
Il cognome Spagna, non molto comune, è comunque sparso in tutta l'Italia. Spagni è specifico delle province di Reggio Emilia e di Modena. Spagnul è del Friuli Venezia Giulia. Spagnulo è pugliese, della provincia di Taranto.
Il cognome Spagnulo è 1339° nella regione Puglia Il cognome Spagnulo è 127° nella provincia di Taranto Il cognome Spagnulo è 4° nel comune di MONTEIASI (TA)