Origin: Sanskrit. 
Meaning: Cool rayed, The moon. 
Himanshu is a very popular first name. It is more often used as a boy (male) name. 
First names and their meaning - Page 126
Maribel
Origin: Hebrew. 
Meaning: Maria Isabel, Bitter. 
Name day: 12 November. 
Maribel is a very popular first name. It is more often used as a girl (female) name. 
Luc
Origin: Basque. 
Name day: 18 October. 
Luc is a very popular first name. It is more often used as a boy (male) name. 
Freddy
Meaning: Peaceful ruler, A peaceful ruler. 
Name day: 18 July. 
Freddy is a very popular first name. It is more often used as a boy (male) name. 
Hilary
Origin: Latin. 
Meaning: Cheerful, Joyful. 
Hilary or Hillary is a given and family name, derived from the Latin hilarius meaning "cheerful", from hilaris, "cheerful, merry" […] 
Frantiska
Origin: Latin. 
Meaning: Free. 
Name day: 4 October. 
Frantiska is a very popular first name. It is more often used as a girl (female) name. 
Robby
Meaning: Bright fame. 
Name day: 19 January. 
Robby is a very popular first name. It is more often used as a boy (male) name. 
Keisha
Origin: Native-American. 
Meaning: Her life. 
Keisha is a very popular first name. It is more often used as a girl (female) name. 
Rodrigo
Origin: Basque. 
Meaning: Famous ruler. 
Rodrigo is a Spanish and Portuguese name derived from the Germanic name Roderick (literally "he who is rich in glory"). […] 
Alfredo
Meaning: Elf counsel, Sage. 
Alfredo is a masculine given name of Germanic origin (German) in its Spanish variant. It derives from the Saxon aelf […]