Meaning: Paint, Talented. 
Sai is a very popular first name. It is more often used as a boy (male) name. 
First names and their meaning - Page 162
Judi
Origin: Hebrew. 
Meaning: Of Judea. 
Name day: 5 May. 
Judi is a name with multiple origins. It is a short form of the Hebrew name Judith. It is also […] 
Zeeshan
Meaning: Possessor of high status or splendor graceful. 
Zeeshan (Zeşan) or Zeshan is a Turkish or Persian masculine given name, derived from words "Zee" (possessor of) and "Shan" […] 
Yusuf
Origin: Arabic. 
Meaning: He will enlarge. 
Name day: 19 March. 
Yusuf (also transliterated as Jusuf, Yousof, Yossef, Yousaf, Youcef, Yousef, Youssef, Yousif, Youssif, Youssouf, Yousuf, Yusef, Yuseff, Yusof, or Yussef, […] 
Roshan
Origin: Persian. 
Meaning: Shining, Illumination. 
Roshan is a very popular first name. It is more often used as a boy (male) name. 
Kashif
Origin: African. 
Meaning: One who reveals, Revealing discoverer. 
Kashif is a very popular first name. It is more often used as a boy (male) name. 
Kira
Origin: Scottish-Gaelic. 
Meaning: Dark, Dark lady. 
Kira is a female given name of ancient origin and multiple etymological derivations. The girl's name Kira is pronounced /ˈkɪərə/ […] 
Bharat
Origin: Sanskrit. 
Meaning: Being maintained. 
Bharat is a very popular first name. It is more often used as a boy (male) name. 
Jessy
Origin: Hebrew. 
Meaning: Wealthy. 
Jessy is a very popular first name. It is more often used as a girl (female) name. 
Omer
Origin: Arabic. 
Meaning: Cluster of corn, First son. 
Omer is a very popular first name. It is more often used as a boy (male) name.