Marifa means "The capacity to understand and recognize truth. It signifies wisdom and insight, particularly comprehension of spiritual and intellectual matters.".
Marifa meaning in Urdu is: علم، شناخت، آگاہی
Marifa is of Arabic origin.
Marifa has 3 syllables.
Parents who liked Marifa also loved these names