Potrebbe derivare dal nome medioevale Murro (Murronis) di cui si ha un esempio nel Codice Diplomatico della Lombardia medievale in un documento dell'anno 1188 redatto in Pavia, dove viene citato un certo Murro di Gambolò.
Potrebbe anche derivare da nomi di località come Montemurro (PZ).
Tracce di questa cognomizzazione si trovano fin dalla fine del 1200 con il pievano Corrado de Murro.
Il cognome Murro è tipicamente pugliese, della zona di Conversano (BA) e Ginosa (TA).