Potrebbe derivare dal nome tardo latino Bernardus o Bernardinus oppure dal germanico Baerhard (con il significato di "forte orso"). Nelle lingue longobarde la parola bar o ber significa "orso" e la parola noch o nok significa "testa, capo, cima", in questo caso il significato sarebbe pertanto "testa d’orso" o "cima dell’orso".
Il cognome Bernocchi è presente solo in Lombardia ed in Toscana.
Il cognome Bernocco è 1701° nella regione Piemonte Il cognome Bernocco è 349° nella provincia di Cuneo Il cognome Bernocco è 4° nel comune di CHERASCO (CN)