Gran means "The name expresses warmth of affection and the state of being cherished. It conveys deep fondness and the bond between those held close to one's heart.".
Gran meaning in Urdu is: عزیز، محبوب
Gran is of Arabic origin.
Gran has 1 syllable.
Parents who liked Gran also loved these names