Random Name Generator With Meaning

Five given names a press, each with its language of origin and a meaning two sources agree on.

  1. ShelleyName for girls and boys of Germanic origin. Meaning: “clearing on a bank”.
  2. HakimBoys' name of Arabic origin. Meaning: “wise”.
  3. JosephBoys' name of Hebrew origin. Meaning: “(God) shall add”.
  4. EthelGirls' name of Germanic origin. Meaning: “noble”.
  5. AnujBoys' name of Sanskrit origin. Meaning: “younger brother”.

How it works

This random name generator with meaning draws five given names per press from 102. Each card gives the language the name comes from and what it means, kept only where a dictionary and an encyclopedia agree.

Read the full guide

Why the list is short

A name is listed only when its Wiktionary etymology and its English Wikipedia name article give the same meaning and the same origin. 1,308 names were checked and 102 passed. Names built from two parts, such as Albert and Edmund, are left out, because one word cannot stand for both parts.

Pick an origin

The names come from Hebrew, Greek, Latin, Germanic languages, Arabic, Sanskrit and Celtic languages, with French, Persian and Slavic ones under Other languages. Each card also says whether the name is given to girls, to boys or to both.

  • A meaning is the old word behind a name, as the dictionary glosses it: Sophia is Greek for wisdom.

Questions and answers

What names mean light?

On this list Noor, from Arabic, and Luci, from Latin, mean light, and Uriah, from Hebrew, means God is my light. Each card carries the meaning in quotation marks as the dictionary gives it.

What names mean star?

Esther and Akhtar both carry the meaning star here, and both are filed under Other languages because the sources trace them to Persian.

Where do the meanings come from?

From the etymology in the name's English Wiktionary entry, checked against the meaning in the fact box of its English Wikipedia name article, both read on 3 October 2026. No baby-name website was used.

Why is my name not on the list?

Most names fail the check. A name is left out when only one source gives a meaning, when the two word it differently, or when the article calls the meaning uncertain. Only 102 of 1,308 names passed.

All 102 names

Hebrew origin 24

  • Alon Boys' name of Hebrew origin. Meaning: “oak tree”.
  • Daniel Boys' name of Hebrew origin. Meaning: “God is my judge”.
  • David Boys' name of Hebrew origin. Meaning: “beloved”.
  • Edna Girls' name of Hebrew origin. Meaning: “pleasure; delight”.
  • Eli Boys' name of Hebrew origin. Meaning: “ascent”.
  • Elijah Boys' name of Hebrew origin. Meaning: “Yahweh is my god”.
  • Elon Boys' name of Hebrew origin. Meaning: “oak tree”.
  • Gideon Boys' name of Hebrew origin. Meaning: “hewer”.
  • Immanuel Boys' name of Hebrew origin. Meaning: “God is with us”.
  • Isaac Boys' name of Hebrew origin. Meaning: “he laughs, he will laugh”.
  • Joel Boys' name of Hebrew origin. Meaning: “Yahweh (is) God”.
  • Jonah Boys' name of Hebrew origin. Meaning: “dove”.
  • Jonas Boys' name of Hebrew origin. Meaning: “dove”.
  • Joseph Boys' name of Hebrew origin. Meaning: “(God) shall add”.
  • Joshua Boys' name of Hebrew origin. Meaning: “Yahweh is salvation”.
  • Lazarus Boys' name of Hebrew origin. Meaning: “God has helped”.
  • Lemuel Boys' name of Hebrew origin. Meaning: “devoted to God”.
  • Malachi Boys' name of Hebrew origin. Meaning: “my messenger”.
  • Matthew Boys' name of Hebrew origin. Meaning: “gift of the Lord”.
  • Nathanael Boys' name of Hebrew origin. Meaning: “God has given”.
  • Obadiah Boys' name of Hebrew origin. Meaning: “servant of Yahweh”.
  • Rachel Girls' name of Hebrew origin. Meaning: “ewe”.
  • Uriah Boys' name of Hebrew origin. Meaning: “God is my light”.
  • Zechariah Boys' name of Hebrew origin. Meaning: “the Lord has remembered”.
Show all 102 names (78 more)

Greek origin 16

  • Alexis Name for girls and boys of Greek origin. Meaning: “helper, defender”.
  • Andreas Boys' name of Greek origin. Meaning: “man”.
  • Andrew Boys' name of Greek origin. Meaning: “manly”.
  • Ariana Girls' name of Greek origin. Meaning: “most holy”.
  • Athanasius Boys' name of Greek origin. Meaning: “immortal”.
  • Cora Girls' name of Greek origin. Meaning: “maiden”.
  • Eugene Boys' name of Greek origin. Meaning: “well born”.
  • Eugenia Girls' name of Greek origin. Meaning: “well born”.
  • Irene Girls' name of Greek origin. Meaning: “peace”.
  • Iris Girls' name of Greek origin. Meaning: “rainbow”.
  • Peter Boys' name of Greek origin. Meaning: “stone, rock”.
  • Phoebe Girls' name of Greek origin. Meaning: “bright”.
  • Rhoda Girls' name of Greek origin. Meaning: “rose”.
  • Sophia Girls' name of Greek origin. Meaning: “wisdom”.
  • Stephan Boys' name of Greek origin. Meaning: “to crown”.
  • Thea Girls' name of Greek origin. Meaning: “goddess”.

Latin origin 15

  • Albin Boys' name of Latin origin. Meaning: “white”.
  • Albina Girls' name of Latin origin. Meaning: “white”.
  • Alma Girls' name of Latin origin. Meaning: “nourishing, kind”.
  • Celestia Girls' name of Latin origin. Meaning: “heavenly”.
  • Celia Girls' name of Latin origin. Meaning: “heaven”.
  • Clement Boys' name of Latin origin. Meaning: “merciful”.
  • Gloria Girls' name of Latin origin. Meaning: “glory”.
  • Luci Girls' name of Latin origin. Meaning: “light”.
  • Luna Girls' name of Latin origin. Meaning: “the moon”.
  • Nova Name for girls and boys of Latin origin. Meaning: “new”.
  • Patrick Boys' name of Latin origin. Meaning: “patrician”.
  • Rex Boys' name of Latin origin. Meaning: “king”.
  • Sylvia Girls' name of Latin origin. Meaning: “forest”.
  • Vincent Boys' name of Latin origin. Meaning: “conquering”.
  • Viola Girls' name of Latin origin. Meaning: “violet”.

Germanic origin 12

  • Ada Girls' name of Germanic origin. Meaning: “noble”.
  • Adela Girls' name of Germanic origin. Meaning: “noble”.
  • Birdie Girls' name of Germanic origin. Meaning: “little bird”.
  • Bruno Boys' name of Germanic origin. Meaning: “brown”.
  • Drake Boys' name of Germanic origin. Meaning: “dragon”.
  • Dustin Boys' name of Germanic origin. Meaning: “Thor's stone”.
  • Earl Boys' name of Germanic origin. Meaning: “nobleman”.
  • Ethel Girls' name of Germanic origin. Meaning: “noble”.
  • Gary Boys' name of Germanic origin. Meaning: “spear”.
  • Robert Boys' name of Germanic origin. Meaning: “shining glory”.
  • Sawyer Name for girls and boys of Germanic origin. Meaning: “one who saws”.
  • Shelley Name for girls and boys of Germanic origin. Meaning: “clearing on a bank”.

Arabic origin 12

  • Amal Name for girls and boys of Arabic origin. Meaning: “hope”.
  • Habib Boys' name of Arabic origin. Meaning: “beloved”.
  • Hakim Boys' name of Arabic origin. Meaning: “wise”.
  • Hamid Boys' name of Arabic origin. Meaning: “praiseworthy”.
  • Hamza Boys' name of Arabic origin. Meaning: “lion”.
  • Irfan Boys' name of Arabic origin. Meaning: “knowledge”.
  • Jamal Boys' name of Arabic origin. Meaning: “beauty”.
  • Khalil Boys' name of Arabic origin. Meaning: “friend”.
  • Mustafa Boys' name of Arabic origin. Meaning: “the chosen one”.
  • Nasr Boys' name of Arabic origin. Meaning: “victory”.
  • Noor Name for girls and boys of Arabic origin. Meaning: “light”.
  • Zakariya Boys' name of Arabic origin. Meaning: “Yahweh has remembered”.

Sanskrit origin 8

  • Anuj Boys' name of Sanskrit origin. Meaning: “younger brother”.
  • Arvind Boys' name of Sanskrit origin. Meaning: “lotus”.
  • Gita Girls' name of Sanskrit origin. Meaning: “song”.
  • Kavita Girls' name of Sanskrit origin. Meaning: “poem”.
  • Lata Girls' name of Sanskrit origin. Meaning: “creeper”.
  • Padma Name for girls and boys of Sanskrit origin. Meaning: “lotus”.
  • Poonam Name for girls and boys of Sanskrit origin. Meaning: “full moon”.
  • Sheela Girls' name of Sanskrit origin. Meaning: “character, good conduct”.

Celtic origin 7

  • Braden Name for girls and boys of Celtic origin. Meaning: “descendant of Bradán”.
  • Brennan Name for girls and boys of Celtic origin. Meaning: “raven”.
  • Cassidy Name for girls and boys of Celtic origin. Meaning: “curly-haired”.
  • Colm Boys' name of Celtic origin. Meaning: “dove”.
  • Dylan Name for girls and boys of Celtic origin. Meaning: “son of the sea”.
  • Kermit Boys' name of Celtic origin. Meaning: “son of Dermot”.
  • Siobhan Girls' name of Celtic origin. Meaning: “God is gracious”.

Other languages 8

  • Akhtar Name for girls and boys of Persian origin. Meaning: “star”.
  • Esmé Name for girls and boys of French origin. Meaning: “esteemed”. Without accents: Esme.
  • Esther Girls' name of Persian origin. Meaning: “star”.
  • Fleur Girls' name of French origin. Meaning: “flower”.
  • Marguerite Girls' name of French origin. Meaning: “pearl”.
  • Merle Name for girls and boys of French origin. Meaning: “blackbird”.
  • Noel Name for girls and boys of French origin. Meaning: “Christmas”.
  • Vera Girls' name of Slavic origin. Meaning: “faith”.

How this list was compiled: A list by a written rule, built on 3 October 2026 from two public sources read that day: the English given-name entries of English Wiktionary (https://en.wiktionary.org/wiki/Category:English_given_names, CC BY-SA 4.0) and the name articles of English Wikipedia that carry a meaning in their fact box (https://en.wikipedia.org/wiki/Category:Given_names, CC BY-SA 4.0). 1,308 one-word names have both an article with a stated meaning and a dictionary entry. A name is listed when (1) the dictionary's etymology glosses the word the name comes from, (2) one of the meanings in the article's fact box says the same thing, word for word once small words are set aside (God, Yahweh and the Lord count as one word), (3) both sources name the same language family of origin, and (4) the article and the entry do not disagree about who the name is given to. 102 names pass. Left out by the rule: names the dictionary builds from two parts (Albert, Edmund), because one gloss cannot stand for both; names whose article calls the meaning unknown or uncertain; and every name where the two sources differ or only one gives a meaning, which is most of them. Left out by our own call: Portia and Connor, whose gloss holds a word we keep off a page children use, and Rosalind, where the dictionary glosses only half of a two-part name. The meaning on a card is the dictionary's gloss; the origin is the family both sources name (Germanic covers Old English, Old Norse and German; Celtic covers Irish, Welsh and Scottish Gaelic; the Other group holds French, Persian, Slavic); girls, boys or both is the article's statement. A meaning is the old word behind a name, not a statement about a person who has it, and many names have other explanations that these two sources do not share. Many meanings name God, and are printed as the dictionary gives them. Single names only, never a real person. Licence: Drawn from English Wiktionary and English Wikipedia, CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). The test of agreement, the selection and the grouping are our own work.