A given name is the first name—the name a person is called in daily life. Whether you're naming a character, considering a baby name, or building a cast for a story, the Given Name Generator helps you find first names that fit the culture, era, and feel you want.
What Is a Given Name?
Given names are the names given at birth or chosen later, as opposed to family names (surnames). They often carry meaning, religious or cultural significance, and sound. The Given Name Generator produces first names from many traditions so you can match a character's background or explore options for real-life use.
Culture and Origin
Different cultures have different naming patterns—sounds, lengths, and meanings. Use the generator with keywords like 'Japanese,' 'Irish,' 'Arabic,' or 'Sanskrit' to get first names that feel authentic to that culture. The short meaning for each name helps you understand origin and connotation.
Gender and Style
You can request male, female, or unisex given names. You can also describe style: 'modern,' 'classic,' 'rare,' or 'popular.' The generator adapts to your keywords so you get names that fit your project.
Given Name Ideas for 2026: 45+ Picks by Culture
Explore these given name ideas grouped by culture. Each includes a brief meaning. Use the Given Name Generator above with your own keywords to get more first names.
Japanese
- Sakura — cherry blossom; gentle and beautiful
- Yuki — snow; pure and calm
- Kai — sea or ocean; fluid and cool
- Hana — flower; blooming and sweet
- Aya — woven silk; delicate and refined
- Mei — beautiful; delicate and lovely
- Rin — dignified; composed and clear
- Haruto — sun flying; bright and free
- Sota — great; big and bold
- Yuna — kindness; gentle and kind
Irish & Scottish
- Liam — strong-willed protector; popular and friendly
- Finn — fair; adventurous and lively
- Oscar — spear of God; bold and noble
- Isla — island; serene and modern
- Declan — full of goodness; good and earthy
- Siobhan — God is gracious; classic and strong
- Aoife — beauty; radiant and fierce
- Cillian — church; devoted and calm
- Niamh — brightness; bright and shining
- Ronan — little seal; playful and sturdy
Arabic
- Zara — blossom; bright and warm
- Omar — flourishing; dignified and warm
- Leila — night; dark beauty, mystery
- Amina — trustworthy; faithful and safe
- Noor — light; luminous and pure
- Hassan — handsome, good; kind and noble
- Yara — small butterfly; light and free
- Sana — brilliance; radiant and healthy
- Fatima — one who abstains; virtuous and strong
- Layla — night; romantic and melodic
Sanskrit & Indian
- Arjun — bright, shining; noble and radiant
- Priya — beloved; cherished and warm
- Ravi — sun; bright and energetic
- Ananya — unique; one of a kind
- Tara — star; shining and guiding
- Rohan — ascending; rising and noble
- Maya — illusion or water; deep and flowing
- Dev — god; divine and strong
- Kavya — poem; artistic and lyrical
- Arnav — ocean; vast and calm
Slavic & Russian
- Mila — gracious; sweet and beloved
- Nadia — hope; hopeful and gentle
- Dmitri — devoted to Demeter; strong and loyal
- Viktor — victor; triumphant and strong
- Nina — grace; graceful and kind
- Nikolai — victory of the people; strong leader
- Ivan — God is gracious; classic and sturdy
- Elena — light; bright and elegant
- Maxim — greatest; strong and maximal
- Katya — pure; pure and clear
Greek, Latin & European
- Sofia — wisdom; classic and refined
- Luna — moon; dreamy and luminous
- Aria — air, melody; light and musical
- Felix — lucky; cheerful and fortunate
- Oliver — olive tree; peaceful and kind
- Leo — lion; brave and bold
- Sebastian — venerable; dignified and warm
- Zoe — life; vibrant and alive
- Iris — rainbow; colorful and hopeful
- Elina — light; bright and graceful
Use the Given Name Generator above with your own keywords to get a full list of first names with meanings. Pick the one that best fits your character, baby, or story.