Name Details

Haafiz

Meaning

Preserver, guardian, keeper