Deriva da un toponimo ossia dal nome del paese di Mara nel varesotto o di Mara nel sassarese. Non si esclude in alcuni casi che costituisca una forma matronimica.
Il cognome Mara ha un ceppo nel varesotto e nel milanese, un ceppo a Roma ed uno in Sardegna nel sassarese.