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 Castagnari è 2687° nella regione Marche Il cognome Castagnari è 773° nella provincia di Macerata Il cognome Castagnari è 24° nel comune di RECANATI (MC)