Home - Boy's Name - H - Hafiz

Boys name -
Hafiz

Meaning:

Remembering protection.

Derivation:

Halfyz

Origins:

Arabic

Mail to a Friend