Potrebbe derivare dal nome arabo Mosah, a sua volta generato dal nome ebraico Mozah. Si deve però anche considerare un'origine albanese, il nome ed anche cognome Mosah era ben diffuso anche in Albania.
Si ipotizza anche una derivazione dal nome del fiume Mosa che scorre tra Francia, Belgio e Paesi Bassi.
Il cognome Mosa sembrerebbe originario dell'agrigentino.