Meaning of Maher

Maher is an Irish name for boys.
The meaning is `generous`
The name Maher is most commonly given to Belgian boys. (40 times more often than to American boys.)

About my name (0)

comments (0)