Dovrebbe derivare dal mestiere di venditore di castagne o anche da toponimi con questo tipo di radice come Castagnaro (VR).
Il cognome Castagnaro ha un ceppo nel barese ed uno nel cosentino. Castagnari è tipico di Recanati (MC) nelle Marche. Castagner è proprio di Vittorio Veneto nel trevisano. Castagneri e Castagnero sono specifici del torinese. Castagneris è del torinese con presenze anche in Liguria.
Il cognome Castagnaro è 2053° nella regione Calabria Il cognome Castagnaro è 936° nella provincia di Catanzaro Il cognome Castagnaro è 29° nel comune di CERZETO (CS)