हाफ़िज़

Etymology
, from, from.

Adjective

 * 1) retaining

Noun

 * 1) keeper
 * 2) guardian
 * 3) protector
 * 4) governor
 * 5) preserver
 * 6) hafiz (one who knows the Qur'an by heart)