Mukafat means "That which is given in return for good action or service rendered. The name carries the sense of rightful compensation and earned benefit.".
Mukafat meaning in Urdu is: انعام، صلہ
Mukafat is of Arabic origin.
Mukafat has 3 syllables.
Parents who liked Mukafat also loved these names