Shamshad

in baby boy name

The meaning of Shamshad is Long, Beautiful Tree, Box-tree
Shamshad Name In Arabic : شمشد
Shamshad Name In Bangla : শামশাদ
Shamshad Name In Urdu : شمشاد
Shamshad Name In Hindi : शमशाद