Il nome deriva dal greco e costituisce una forma femminile del nome latino Monachus, proveniente dal greco Mònake. Il significato del termine è "solitario, eremita".
Secondo altre fonti avrebbe origini incerte, forse cartaginesi oppure fenicie, e il significato sarebbe sconosciuto.
La sua iniziale diffusione si deve probabilmente al culto per Santa Monica, madre di Sant'Agostino. Attualmente non è presente nelle classifiche dei nomi per neonati più utilizzati in Italia o all'estero. Compare invece tra i primi 50 nomi più diffusi tra la popolazione spagnola.