Demo is not a popular first name.
First names and their meaning - Page 1673
Egzon
Egzon is not a popular first name. It is more often used as a boy (male) name.
Eleanore
Meaning: Pity, Light. 
Eleanore is not a popular first name. It is more often used as a girl (female) name. 
Erico
Erico is not a popular first name. It is more often used as a boy (male) name.
Jadwiga
Meaning: Battle, The contentious one. 
Jadwiga (Polish pronunciation: [jadˈviɡa]; diminutive Jadzia [ˈjadʑa]) is a Polish feminine given name. It originated from the old German Hedwig […] 
Jayon
Jayon is not a popular first name. It is more often used as a boy (male) name.
Kaveri
Origin: Sanskrit. 
Meaning: River. 
Kaveri is not a popular first name. It is more often used as a girl (female) name. 
Kudzai
Kudzai is not a popular first name.
Laquan
Origin: Native-American. 
Meaning: Beautiful divine. 
Laquan is not a popular first name. It is more often used as a boy (male) name. 
Mariadejesus
Mariadejesus is not a popular first name. It is more often used as a girl (female) name.