Makram means "Representing distinction and magnificence in character, this name embodies elevated virtues and superior qualities.".
Makram meaning in Urdu is: شریف صفت، بہترین خصوصیت
Makram is of Arabic origin.
Makram has 2 syllables.
Parents who liked Makram also loved these names