Potrebbe derivare da nomi di località, in Sardegna esistono varie unità geografiche che portano questo nome, ad esempio Punta di Marras (monte in provincia di Sassari) e Scala 'e Marras (monte in provincia di Oristano), ma è pure possibile un collegamento con un soprannome originato dal vocabolo sardo marra (zappa) o anche dall'ipocoristico di nomi come Margherita.
Il cognome Marras è tipicamente sardo.