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 Spagni è 1918° nella regione Emilia-Romagna Il cognome Spagni è 228° nella provincia di Reggio Nell'Emilia Il cognome Spagni è 41° nel comune di CADELBOSCO DI SOPRA (RE)