aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2022-12-21 08:52:37 +0700
committerGitHub <[email protected]>2022-12-21 01:52:37 +0000
commit4ce8e98fcc19d99bf6df3abb3e24c4667f586076 (patch)
tree27d465ea9acc1bc23bdddb39cf9cbd3b91cf9a0e /src
parent2d0ca3f60b82e51acb39ba4a62dd496d09052674 (diff)
downloadfaker-4ce8e98fcc19d99bf6df3abb3e24c4667f586076.tar.xz
faker-4ce8e98fcc19d99bf6df3abb3e24c4667f586076.zip
fix(person): Incorrect behavior of name.firstName() function (#1610)
Diffstat (limited to 'src')
-rw-r--r--src/locales/az/person/first_name.ts8
-rw-r--r--src/locales/az/person/index.ts2
-rw-r--r--src/locales/de_AT/person/female_first_name.ts575
-rw-r--r--src/locales/de_AT/person/first_name.ts1155
-rw-r--r--src/locales/de_AT/person/index.ts4
-rw-r--r--src/locales/de_AT/person/male_first_name.ts574
-rw-r--r--src/locales/el/person/female_first_name.ts21
-rw-r--r--src/locales/el/person/first_name.ts46
-rw-r--r--src/locales/el/person/index.ts4
-rw-r--r--src/locales/el/person/male_first_name.ts38
-rw-r--r--src/locales/en_AU/person/female_first_name.ts102
-rw-r--r--src/locales/en_AU/person/first_name.ts210
-rw-r--r--src/locales/en_AU/person/index.ts4
-rw-r--r--src/locales/en_AU/person/male_first_name.ts102
-rw-r--r--src/locales/en_IN/person/female_first_name.ts290
-rw-r--r--src/locales/en_IN/person/first_name.ts752
-rw-r--r--src/locales/en_IN/person/index.ts4
-rw-r--r--src/locales/en_IN/person/male_first_name.ts456
-rw-r--r--src/locales/id_ID/person/first_name.ts8
-rw-r--r--src/locales/id_ID/person/index.ts2
-rw-r--r--src/locales/lv/person/first_name.ts8
-rw-r--r--src/locales/lv/person/index.ts2
-rw-r--r--src/locales/nl_BE/person/female_first_name.ts101
-rw-r--r--src/locales/nl_BE/person/first_name.ts209
-rw-r--r--src/locales/nl_BE/person/index.ts4
-rw-r--r--src/locales/nl_BE/person/male_first_name.ts102
-rw-r--r--src/locales/ro/person/first_name.ts8
-rw-r--r--src/locales/ro/person/index.ts2
-rw-r--r--src/locales/ru/person/first_name.ts8
-rw-r--r--src/locales/ru/person/index.ts2
-rw-r--r--src/locales/sk/person/first_name.ts8
-rw-r--r--src/locales/sk/person/index.ts2
-rw-r--r--src/locales/uk/person/first_name.ts8
-rw-r--r--src/locales/uk/person/index.ts2
34 files changed, 2491 insertions, 2332 deletions
diff --git a/src/locales/az/person/first_name.ts b/src/locales/az/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/az/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/az/person/index.ts b/src/locales/az/person/index.ts
index 2ebec1b1..2aa50080 100644
--- a/src/locales/az/person/index.ts
+++ b/src/locales/az/person/index.ts
@@ -5,6 +5,7 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import name_ from './name';
@@ -14,6 +15,7 @@ import suffix from './suffix';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ first_name,
male_first_name,
male_last_name,
name: name_,
diff --git a/src/locales/de_AT/person/female_first_name.ts b/src/locales/de_AT/person/female_first_name.ts
new file mode 100644
index 00000000..132a5f6a
--- /dev/null
+++ b/src/locales/de_AT/person/female_first_name.ts
@@ -0,0 +1,575 @@
+export default [
+ 'Aaliyah',
+ 'Abby',
+ 'Abigail',
+ 'Ada',
+ 'Adelina',
+ 'Adriana',
+ 'Aileen',
+ 'Aimee',
+ 'Alana',
+ 'Alea',
+ 'Alena',
+ 'Alessa',
+ 'Alessia',
+ 'Alexa',
+ 'Alexandra',
+ 'Alexia',
+ 'Alexis',
+ 'Aleyna',
+ 'Alia',
+ 'Alica',
+ 'Alice',
+ 'Alicia',
+ 'Alina',
+ 'Alisa',
+ 'Alisha',
+ 'Alissa',
+ 'Aliya',
+ 'Aliyah',
+ 'Allegra',
+ 'Alma',
+ 'Alyssa',
+ 'Amalia',
+ 'Amanda',
+ 'Amelia',
+ 'Amelie',
+ 'Amina',
+ 'Amira',
+ 'Amy',
+ 'Ana',
+ 'Anabel',
+ 'Anastasia',
+ 'Andrea',
+ 'Angela',
+ 'Angelina',
+ 'Angelique',
+ 'Anja',
+ 'Ann',
+ 'Anna',
+ 'Annabel',
+ 'Annabell',
+ 'Annabelle',
+ 'Annalena',
+ 'Anne',
+ 'Anneke',
+ 'Annelie',
+ 'Annemarie',
+ 'Anni',
+ 'Annie',
+ 'Annika',
+ 'Anny',
+ 'Anouk',
+ 'Antonia',
+ 'Ariana',
+ 'Ariane',
+ 'Arwen',
+ 'Ashley',
+ 'Asya',
+ 'Aurelia',
+ 'Aurora',
+ 'Ava',
+ 'Ayleen',
+ 'Aylin',
+ 'Ayse',
+ 'Azra',
+ 'Betty',
+ 'Bianca',
+ 'Bianka',
+ 'Caitlin',
+ 'Cara',
+ 'Carina',
+ 'Carla',
+ 'Carlotta',
+ 'Carmen',
+ 'Carolin',
+ 'Carolina',
+ 'Caroline',
+ 'Cassandra',
+ 'Catharina',
+ 'Catrin',
+ 'Cecile',
+ 'Cecilia',
+ 'Celia',
+ 'Celina',
+ 'Celine',
+ 'Ceyda',
+ 'Ceylin',
+ 'Chantal',
+ 'Charleen',
+ 'Charlotta',
+ 'Charlotte',
+ 'Chayenne',
+ 'Cheyenne',
+ 'Chiara',
+ 'Christin',
+ 'Christina',
+ 'Cindy',
+ 'Claire',
+ 'Clara',
+ 'Clarissa',
+ 'Colleen',
+ 'Collien',
+ 'Cora',
+ 'Corinna',
+ 'Cosima',
+ 'Dana',
+ 'Daniela',
+ 'Daria',
+ 'Darleen',
+ 'Defne',
+ 'Delia',
+ 'Denise',
+ 'Diana',
+ 'Dilara',
+ 'Dina',
+ 'Dorothea',
+ 'Eda',
+ 'Eileen',
+ 'Ela',
+ 'Elaine',
+ 'Elanur',
+ 'Elea',
+ 'Elena',
+ 'Eleni',
+ 'Eleonora',
+ 'Eliana',
+ 'Elif',
+ 'Elina',
+ 'Elisa',
+ 'Elisabeth',
+ 'Ella',
+ 'Ellen',
+ 'Elli',
+ 'Elly',
+ 'Elsa',
+ 'Emelie',
+ 'Emely',
+ 'Emilia',
+ 'Emilie',
+ 'Emily',
+ 'Emma',
+ 'Emmely',
+ 'Emmi',
+ 'Emmy',
+ 'Enie',
+ 'Enna',
+ 'Enya',
+ 'Esma',
+ 'Estelle',
+ 'Esther',
+ 'Eva',
+ 'Evelin',
+ 'Evelina',
+ 'Eveline',
+ 'Evelyn',
+ 'Fabienne',
+ 'Fatima',
+ 'Fatma',
+ 'Felicia',
+ 'Felicitas',
+ 'Felina',
+ 'Femke',
+ 'Fenja',
+ 'Fine',
+ 'Finia',
+ 'Finja',
+ 'Finnja',
+ 'Fiona',
+ 'Flora',
+ 'Florentine',
+ 'Francesca',
+ 'Franka',
+ 'Franziska',
+ 'Frederike',
+ 'Freya',
+ 'Frida',
+ 'Frieda',
+ 'Friederike',
+ 'Giada',
+ 'Gina',
+ 'Giulia',
+ 'Giuliana',
+ 'Greta',
+ 'Hailey',
+ 'Hana',
+ 'Hanna',
+ 'Hannah',
+ 'Heidi',
+ 'Helen',
+ 'Helena',
+ 'Helene',
+ 'Helin',
+ 'Henriette',
+ 'Henrike',
+ 'Hermine',
+ 'Ida',
+ 'Ilayda',
+ 'Imke',
+ 'Ina',
+ 'Ines',
+ 'Inga',
+ 'Inka',
+ 'Irem',
+ 'Isa',
+ 'Isabel',
+ 'Isabell',
+ 'Isabella',
+ 'Isabelle',
+ 'Ivonne',
+ 'Jacqueline',
+ 'Jamila',
+ 'Jana',
+ 'Jane',
+ 'Janin',
+ 'Janina',
+ 'Janine',
+ 'Janna',
+ 'Jara',
+ 'Jasmin',
+ 'Jasmina',
+ 'Jasmine',
+ 'Jella',
+ 'Jenna',
+ 'Jennifer',
+ 'Jenny',
+ 'Jessica',
+ 'Jessy',
+ 'Jette',
+ 'Jil',
+ 'Jill',
+ 'Joana',
+ 'Joanna',
+ 'Joelina',
+ 'Joeline',
+ 'Joelle',
+ 'Johanna',
+ 'Joleen',
+ 'Jolie',
+ 'Jolien',
+ 'Jolin',
+ 'Jolina',
+ 'Joline',
+ 'Jonna',
+ 'Josefin',
+ 'Josefine',
+ 'Josephin',
+ 'Josephine',
+ 'Josie',
+ 'Josy',
+ 'Joy',
+ 'Joyce',
+ 'Judith',
+ 'Judy',
+ 'Jule',
+ 'Julia',
+ 'Juliana',
+ 'Juliane',
+ 'Julie',
+ 'Julienne',
+ 'Julika',
+ 'Julina',
+ 'Juna',
+ 'Justine',
+ 'Kaja',
+ 'Karina',
+ 'Karla',
+ 'Karlotta',
+ 'Karolina',
+ 'Karoline',
+ 'Kassandra',
+ 'Katarina',
+ 'Katharina',
+ 'Kathrin',
+ 'Katja',
+ 'Katrin',
+ 'Kaya',
+ 'Kayra',
+ 'Kiana',
+ 'Kiara',
+ 'Kimberley',
+ 'Kimberly',
+ 'Kira',
+ 'Klara',
+ 'Korinna',
+ 'Kristin',
+ 'Kyra',
+ 'Laila',
+ 'Lana',
+ 'Lara',
+ 'Larissa',
+ 'Laura',
+ 'Laureen',
+ 'Lavinia',
+ 'Lea',
+ 'Leah',
+ 'Leana',
+ 'Leandra',
+ 'Leann',
+ 'Lee',
+ 'Leila',
+ 'Lena',
+ 'Lene',
+ 'Leni',
+ 'Lenia',
+ 'Lenja',
+ 'Lenya',
+ 'Leona',
+ 'Leoni',
+ 'Leonie',
+ 'Leonora',
+ 'Leticia',
+ 'Letizia',
+ 'Levke',
+ 'Leyla',
+ 'Lia',
+ 'Liah',
+ 'Liana',
+ 'Lili',
+ 'Lilia',
+ 'Lilian',
+ 'Liliana',
+ 'Lilith',
+ 'Lilli',
+ 'Lillian',
+ 'Lilly',
+ 'Lily',
+ 'Lina',
+ 'Linda',
+ 'Lindsay',
+ 'Line',
+ 'Linn',
+ 'Linnea',
+ 'Lisa',
+ 'Lisann',
+ 'Lisanne',
+ 'Liv',
+ 'Livia',
+ 'Liz',
+ 'Lola',
+ 'Loreen',
+ 'Lorena',
+ 'Lotta',
+ 'Lotte',
+ 'Louisa',
+ 'Louise',
+ 'Luana',
+ 'Lucia',
+ 'Lucie',
+ 'Lucienne',
+ 'Lucy',
+ 'Luisa',
+ 'Luise',
+ 'Luna',
+ 'Luzie',
+ 'Lya',
+ 'Lydia',
+ 'Lyn',
+ 'Lynn',
+ 'Madeleine',
+ 'Madita',
+ 'Madleen',
+ 'Madlen',
+ 'Magdalena',
+ 'Maike',
+ 'Mailin',
+ 'Maira',
+ 'Maja',
+ 'Malena',
+ 'Malia',
+ 'Malin',
+ 'Malina',
+ 'Mandy',
+ 'Mara',
+ 'Marah',
+ 'Mareike',
+ 'Maren',
+ 'Maria',
+ 'Mariam',
+ 'Marie',
+ 'Marieke',
+ 'Mariella',
+ 'Marika',
+ 'Marina',
+ 'Marisa',
+ 'Marissa',
+ 'Marit',
+ 'Marla',
+ 'Marleen',
+ 'Marlen',
+ 'Marlena',
+ 'Marlene',
+ 'Marta',
+ 'Martha',
+ 'Mary',
+ 'Maryam',
+ 'Mathilda',
+ 'Mathilde',
+ 'Matilda',
+ 'Maxi',
+ 'Maxima',
+ 'Maxine',
+ 'Maya',
+ 'Mayra',
+ 'Medina',
+ 'Medine',
+ 'Meike',
+ 'Melanie',
+ 'Melek',
+ 'Melike',
+ 'Melina',
+ 'Melinda',
+ 'Melis',
+ 'Melisa',
+ 'Melissa',
+ 'Merle',
+ 'Merve',
+ 'Meryem',
+ 'Mette',
+ 'Mia',
+ 'Michaela',
+ 'Michelle',
+ 'Mieke',
+ 'Mila',
+ 'Milana',
+ 'Milena',
+ 'Milla',
+ 'Mina',
+ 'Mira',
+ 'Miray',
+ 'Miriam',
+ 'Mirja',
+ 'Mona',
+ 'Monique',
+ 'Nadine',
+ 'Nadja',
+ 'Naemi',
+ 'Nancy',
+ 'Naomi',
+ 'Natalia',
+ 'Natalie',
+ 'Nathalie',
+ 'Neele',
+ 'Nela',
+ 'Nele',
+ 'Nelli',
+ 'Nelly',
+ 'Nia',
+ 'Nicole',
+ 'Nika',
+ 'Nike',
+ 'Nila',
+ 'Nina',
+ 'Nisa',
+ 'Noemi',
+ 'Nora',
+ 'Olivia',
+ 'Patricia',
+ 'Patrizia',
+ 'Paula',
+ 'Paulina',
+ 'Pauline',
+ 'Penelope',
+ 'Philine',
+ 'Phoebe',
+ 'Pia',
+ 'Rahel',
+ 'Rania',
+ 'Rebecca',
+ 'Rebekka',
+ 'Riana',
+ 'Rieke',
+ 'Rike',
+ 'Romina',
+ 'Romy',
+ 'Ronja',
+ 'Rosa',
+ 'Rosalie',
+ 'Ruby',
+ 'Sabrina',
+ 'Sahra',
+ 'Sally',
+ 'Salome',
+ 'Samantha',
+ 'Samia',
+ 'Samira',
+ 'Sandra',
+ 'Sandy',
+ 'Sanja',
+ 'Saphira',
+ 'Sara',
+ 'Sarah',
+ 'Saskia',
+ 'Selin',
+ 'Selina',
+ 'Selma',
+ 'Sena',
+ 'Sidney',
+ 'Sienna',
+ 'Silja',
+ 'Sina',
+ 'Sinja',
+ 'Smilla',
+ 'Sofia',
+ 'Sofie',
+ 'Sonja',
+ 'Sophia',
+ 'Sophie',
+ 'Soraya',
+ 'Stefanie',
+ 'Stella',
+ 'Stephanie',
+ 'Stina',
+ 'Sude',
+ 'Summer',
+ 'Susanne',
+ 'Svea',
+ 'Svenja',
+ 'Sydney',
+ 'Tabea',
+ 'Talea',
+ 'Talia',
+ 'Tamara',
+ 'Tamia',
+ 'Tamina',
+ 'Tanja',
+ 'Tara',
+ 'Tarja',
+ 'Teresa',
+ 'Tessa',
+ 'Thalea',
+ 'Thalia',
+ 'Thea',
+ 'Theresa',
+ 'Tia',
+ 'Tina',
+ 'Tomke',
+ 'Tuana',
+ 'Valentina',
+ 'Valeria',
+ 'Valerie',
+ 'Vanessa',
+ 'Vera',
+ 'Veronika',
+ 'Victoria',
+ 'Viktoria',
+ 'Viola',
+ 'Vivian',
+ 'Vivien',
+ 'Vivienne',
+ 'Wibke',
+ 'Wiebke',
+ 'Xenia',
+ 'Yara',
+ 'Yaren',
+ 'Yasmin',
+ 'Ylvi',
+ 'Ylvie',
+ 'Yvonne',
+ 'Zara',
+ 'Zehra',
+ 'Zeynep',
+ 'Zoe',
+ 'Zoey',
+ 'Zoé',
+];
diff --git a/src/locales/de_AT/person/first_name.ts b/src/locales/de_AT/person/first_name.ts
index 0fff5001..40a647ec 100644
--- a/src/locales/de_AT/person/first_name.ts
+++ b/src/locales/de_AT/person/first_name.ts
@@ -1,1147 +1,8 @@
-export default [
- 'Aaron',
- 'Abdul',
- 'Abdullah',
- 'Adam',
- 'Adrian',
- 'Adriano',
- 'Ahmad',
- 'Ahmed',
- 'Ahmet',
- 'Alan',
- 'Albert',
- 'Alessandro',
- 'Alessio',
- 'Alex',
- 'Alexander',
- 'Alfred',
- 'Ali',
- 'Amar',
- 'Amir',
- 'Amon',
- 'Andre',
- 'Andreas',
- 'Andrew',
- 'Angelo',
- 'Ansgar',
- 'Anthony',
- 'Anton',
- 'Antonio',
- 'Arda',
- 'Arian',
- 'Armin',
- 'Arne',
- 'Arno',
- 'Arthur',
- 'Artur',
- 'Arved',
- 'Arvid',
- 'Ayman',
- 'Baran',
- 'Baris',
- 'Bastian',
- 'Batuhan',
- 'Bela',
- 'Ben',
- 'Benedikt',
- 'Benjamin',
- 'Bennet',
- 'Bennett',
- 'Benno',
- 'Bent',
- 'Berat',
- 'Berkay',
- 'Bernd',
- 'Bilal',
- 'Bjarne',
- 'Björn',
- 'Bo',
- 'Boris',
- 'Brandon',
- 'Brian',
- 'Bruno',
- 'Bryan',
- 'Burak',
- 'Calvin',
- 'Can',
- 'Carl',
- 'Carlo',
- 'Carlos',
- 'Caspar',
- 'Cedric',
- 'Cedrik',
- 'Cem',
- 'Charlie',
- 'Chris',
- 'Christian',
- 'Christiano',
- 'Christoph',
- 'Christopher',
- 'Claas',
- 'Clemens',
- 'Colin',
- 'Collin',
- 'Conner',
- 'Connor',
- 'Constantin',
- 'Corvin',
- 'Curt',
- 'Damian',
- 'Damien',
- 'Daniel',
- 'Danilo',
- 'Danny',
- 'Darian',
- 'Dario',
- 'Darius',
- 'Darren',
- 'David',
- 'Davide',
- 'Davin',
- 'Dean',
- 'Deniz',
- 'Dennis',
- 'Denny',
- 'Devin',
- 'Diego',
- 'Dion',
- 'Domenic',
- 'Domenik',
- 'Dominic',
- 'Dominik',
- 'Dorian',
- 'Dustin',
- 'Dylan',
- 'Ecrin',
- 'Eddi',
- 'Eddy',
- 'Edgar',
- 'Edwin',
- 'Efe',
- 'Ege',
- 'Elia',
- 'Eliah',
- 'Elias',
- 'Elijah',
- 'Emanuel',
- 'Emil',
- 'Emilian',
- 'Emilio',
- 'Emir',
- 'Emirhan',
- 'Emre',
- 'Enes',
- 'Enno',
- 'Enrico',
- 'Eren',
- 'Eric',
- 'Erik',
- 'Etienne',
- 'Fabian',
- 'Fabien',
- 'Fabio',
- 'Fabrice',
- 'Falk',
- 'Felix',
- 'Ferdinand',
- 'Fiete',
- 'Filip',
- 'Finlay',
- 'Finley',
- 'Finn',
- 'Finnley',
- 'Florian',
- 'Francesco',
- 'Franz',
- 'Frederic',
- 'Frederick',
- 'Frederik',
- 'Friedrich',
- 'Fritz',
- 'Furkan',
- 'Fynn',
- 'Gabriel',
- 'Georg',
- 'Gerrit',
- 'Gian',
- 'Gianluca',
- 'Gino',
- 'Giuliano',
- 'Giuseppe',
- 'Gregor',
- 'Gustav',
- 'Hagen',
- 'Hamza',
- 'Hannes',
- 'Hanno',
- 'Hans',
- 'Hasan',
- 'Hassan',
- 'Hauke',
- 'Hendrik',
- 'Hennes',
- 'Henning',
- 'Henri',
- 'Henrick',
- 'Henrik',
- 'Henry',
- 'Hugo',
- 'Hussein',
- 'Ian',
- 'Ibrahim',
- 'Ilias',
- 'Ilja',
- 'Ilyas',
- 'Immanuel',
- 'Ismael',
- 'Ismail',
- 'Ivan',
- 'Iven',
- 'Jack',
- 'Jacob',
- 'Jaden',
- 'Jakob',
- 'Jamal',
- 'James',
- 'Jamie',
- 'Jan',
- 'Janek',
- 'Janis',
- 'Janne',
- 'Jannek',
- 'Jannes',
- 'Jannik',
- 'Jannis',
- 'Jano',
- 'Janosch',
- 'Jared',
- 'Jari',
- 'Jarne',
- 'Jarno',
- 'Jaron',
- 'Jason',
- 'Jasper',
- 'Jay',
- 'Jayden',
- 'Jayson',
- 'Jean',
- 'Jens',
- 'Jeremias',
- 'Jeremie',
- 'Jeremy',
- 'Jermaine',
- 'Jerome',
- 'Jesper',
- 'Jesse',
- 'Jim',
- 'Jimmy',
- 'Joe',
- 'Joel',
- 'Joey',
- 'Johann',
- 'Johannes',
- 'John',
- 'Johnny',
- 'Jon',
- 'Jona',
- 'Jonah',
- 'Jonas',
- 'Jonathan',
- 'Jonte',
- 'Joost',
- 'Jordan',
- 'Joris',
- 'Joscha',
- 'Joschua',
- 'Josef',
- 'Joseph',
- 'Josh',
- 'Joshua',
- 'Josua',
- 'Juan',
- 'Julian',
- 'Julien',
- 'Julius',
- 'Juri',
- 'Justin',
- 'Justus',
- 'Kaan',
- 'Kai',
- 'Kalle',
- 'Karim',
- 'Karl',
- 'Karlo',
- 'Kay',
- 'Keanu',
- 'Kenan',
- 'Kenny',
- 'Keno',
- 'Kerem',
- 'Kerim',
- 'Kevin',
- 'Kian',
- 'Kilian',
- 'Kim',
- 'Kimi',
- 'Kjell',
- 'Klaas',
- 'Klemens',
- 'Konrad',
- 'Konstantin',
- 'Koray',
- 'Korbinian',
- 'Kurt',
- 'Lars',
- 'Lasse',
- 'Laurence',
- 'Laurens',
- 'Laurenz',
- 'Laurin',
- 'Lean',
- 'Leander',
- 'Leandro',
- 'Leif',
- 'Len',
- 'Lenn',
- 'Lennard',
- 'Lennart',
- 'Lennert',
- 'Lennie',
- 'Lennox',
- 'Lenny',
- 'Leo',
- 'Leon',
- 'Leonard',
- 'Leonardo',
- 'Leonhard',
- 'Leonidas',
- 'Leopold',
- 'Leroy',
- 'Levent',
- 'Levi',
- 'Levin',
- 'Lewin',
- 'Lewis',
- 'Liam',
- 'Lian',
- 'Lias',
- 'Lino',
- 'Linus',
- 'Lio',
- 'Lion',
- 'Lionel',
- 'Logan',
- 'Lorenz',
- 'Lorenzo',
- 'Loris',
- 'Louis',
- 'Luan',
- 'Luc',
- 'Luca',
- 'Lucas',
- 'Lucian',
- 'Lucien',
- 'Ludwig',
- 'Luis',
- 'Luiz',
- 'Luk',
- 'Luka',
- 'Lukas',
- 'Luke',
- 'Lutz',
- 'Maddox',
- 'Mads',
- 'Magnus',
- 'Maik',
- 'Maksim',
- 'Malik',
- 'Malte',
- 'Manuel',
- 'Marc',
- 'Marcel',
- 'Marco',
- 'Marcus',
- 'Marek',
- 'Marian',
- 'Mario',
- 'Marius',
- 'Mark',
- 'Marko',
- 'Markus',
- 'Marlo',
- 'Marlon',
- 'Marten',
- 'Martin',
- 'Marvin',
- 'Marwin',
- 'Mateo',
- 'Mathis',
- 'Matis',
- 'Mats',
- 'Matteo',
- 'Mattes',
- 'Matthias',
- 'Matthis',
- 'Matti',
- 'Mattis',
- 'Maurice',
- 'Max',
- 'Maxim',
- 'Maximilian',
- 'Mehmet',
- 'Meik',
- 'Melvin',
- 'Merlin',
- 'Mert',
- 'Michael',
- 'Michel',
- 'Mick',
- 'Miguel',
- 'Mika',
- 'Mikail',
- 'Mike',
- 'Milan',
- 'Milo',
- 'Mio',
- 'Mirac',
- 'Mirco',
- 'Mirko',
- 'Mohamed',
- 'Mohammad',
- 'Mohammed',
- 'Moritz',
- 'Morten',
- 'Muhammed',
- 'Murat',
- 'Mustafa',
- 'Nathan',
- 'Nathanael',
- 'Nelson',
- 'Neo',
- 'Nevio',
- 'Nick',
- 'Niclas',
- 'Nico',
- 'Nicolai',
- 'Nicolas',
- 'Niels',
- 'Nikita',
- 'Niklas',
- 'Niko',
- 'Nikolai',
- 'Nikolas',
- 'Nils',
- 'Nino',
- 'Noah',
- 'Noel',
- 'Norman',
- 'Odin',
- 'Oke',
- 'Ole',
- 'Oliver',
- 'Omar',
- 'Onur',
- 'Oscar',
- 'Oskar',
- 'Pascal',
- 'Patrice',
- 'Patrick',
- 'Paul',
- 'Peer',
- 'Pepe',
- 'Peter',
- 'Phil',
- 'Philip',
- 'Philipp',
- 'Pierre',
- 'Piet',
- 'Pit',
- 'Pius',
- 'Quentin',
- 'Quirin',
- 'Rafael',
- 'Raik',
- 'Ramon',
- 'Raphael',
- 'Rasmus',
- 'Raul',
- 'Rayan',
- 'René',
- 'Ricardo',
- 'Riccardo',
- 'Richard',
- 'Rick',
- 'Rico',
- 'Robert',
- 'Robin',
- 'Rocco',
- 'Roman',
- 'Romeo',
- 'Ron',
- 'Ruben',
- 'Ryan',
- 'Said',
- 'Salih',
- 'Sam',
- 'Sami',
- 'Sammy',
- 'Samuel',
- 'Sandro',
- 'Santino',
- 'Sascha',
- 'Sean',
- 'Sebastian',
- 'Selim',
- 'Semih',
- 'Shawn',
- 'Silas',
- 'Simeon',
- 'Simon',
- 'Sinan',
- 'Sky',
- 'Stefan',
- 'Steffen',
- 'Stephan',
- 'Steve',
- 'Steven',
- 'Sven',
- 'Sönke',
- 'Sören',
- 'Taha',
- 'Tamino',
- 'Tammo',
- 'Tarik',
- 'Tayler',
- 'Taylor',
- 'Teo',
- 'Theo',
- 'Theodor',
- 'Thies',
- 'Thilo',
- 'Thomas',
- 'Thorben',
- 'Thore',
- 'Thorge',
- 'Tiago',
- 'Til',
- 'Till',
- 'Tillmann',
- 'Tim',
- 'Timm',
- 'Timo',
- 'Timon',
- 'Timothy',
- 'Tino',
- 'Titus',
- 'Tizian',
- 'Tjark',
- 'Tobias',
- 'Tom',
- 'Tommy',
- 'Toni',
- 'Tony',
- 'Torben',
- 'Tore',
- 'Tristan',
- 'Tyler',
- 'Tyron',
- 'Umut',
- 'Valentin',
- 'Valentino',
- 'Veit',
- 'Victor',
- 'Viktor',
- 'Vin',
- 'Vincent',
- 'Vito',
- 'Vitus',
- 'Wilhelm',
- 'Willi',
- 'William',
- 'Willy',
- 'Xaver',
- 'Yannic',
- 'Yannick',
- 'Yannik',
- 'Yannis',
- 'Yasin',
- 'Youssef',
- 'Yunus',
- 'Yusuf',
- 'Yven',
- 'Yves',
- 'Ömer',
- 'Aaliyah',
- 'Abby',
- 'Abigail',
- 'Ada',
- 'Adelina',
- 'Adriana',
- 'Aileen',
- 'Aimee',
- 'Alana',
- 'Alea',
- 'Alena',
- 'Alessa',
- 'Alessia',
- 'Alexa',
- 'Alexandra',
- 'Alexia',
- 'Alexis',
- 'Aleyna',
- 'Alia',
- 'Alica',
- 'Alice',
- 'Alicia',
- 'Alina',
- 'Alisa',
- 'Alisha',
- 'Alissa',
- 'Aliya',
- 'Aliyah',
- 'Allegra',
- 'Alma',
- 'Alyssa',
- 'Amalia',
- 'Amanda',
- 'Amelia',
- 'Amelie',
- 'Amina',
- 'Amira',
- 'Amy',
- 'Ana',
- 'Anabel',
- 'Anastasia',
- 'Andrea',
- 'Angela',
- 'Angelina',
- 'Angelique',
- 'Anja',
- 'Ann',
- 'Anna',
- 'Annabel',
- 'Annabell',
- 'Annabelle',
- 'Annalena',
- 'Anne',
- 'Anneke',
- 'Annelie',
- 'Annemarie',
- 'Anni',
- 'Annie',
- 'Annika',
- 'Anny',
- 'Anouk',
- 'Antonia',
- 'Ariana',
- 'Ariane',
- 'Arwen',
- 'Ashley',
- 'Asya',
- 'Aurelia',
- 'Aurora',
- 'Ava',
- 'Ayleen',
- 'Aylin',
- 'Ayse',
- 'Azra',
- 'Betty',
- 'Bianca',
- 'Bianka',
- 'Caitlin',
- 'Cara',
- 'Carina',
- 'Carla',
- 'Carlotta',
- 'Carmen',
- 'Carolin',
- 'Carolina',
- 'Caroline',
- 'Cassandra',
- 'Catharina',
- 'Catrin',
- 'Cecile',
- 'Cecilia',
- 'Celia',
- 'Celina',
- 'Celine',
- 'Ceyda',
- 'Ceylin',
- 'Chantal',
- 'Charleen',
- 'Charlotta',
- 'Charlotte',
- 'Chayenne',
- 'Cheyenne',
- 'Chiara',
- 'Christin',
- 'Christina',
- 'Cindy',
- 'Claire',
- 'Clara',
- 'Clarissa',
- 'Colleen',
- 'Collien',
- 'Cora',
- 'Corinna',
- 'Cosima',
- 'Dana',
- 'Daniela',
- 'Daria',
- 'Darleen',
- 'Defne',
- 'Delia',
- 'Denise',
- 'Diana',
- 'Dilara',
- 'Dina',
- 'Dorothea',
- 'Eda',
- 'Eileen',
- 'Ela',
- 'Elaine',
- 'Elanur',
- 'Elea',
- 'Elena',
- 'Eleni',
- 'Eleonora',
- 'Eliana',
- 'Elif',
- 'Elina',
- 'Elisa',
- 'Elisabeth',
- 'Ella',
- 'Ellen',
- 'Elli',
- 'Elly',
- 'Elsa',
- 'Emelie',
- 'Emely',
- 'Emilia',
- 'Emilie',
- 'Emily',
- 'Emma',
- 'Emmely',
- 'Emmi',
- 'Emmy',
- 'Enie',
- 'Enna',
- 'Enya',
- 'Esma',
- 'Estelle',
- 'Esther',
- 'Eva',
- 'Evelin',
- 'Evelina',
- 'Eveline',
- 'Evelyn',
- 'Fabienne',
- 'Fatima',
- 'Fatma',
- 'Felicia',
- 'Felicitas',
- 'Felina',
- 'Femke',
- 'Fenja',
- 'Fine',
- 'Finia',
- 'Finja',
- 'Finnja',
- 'Fiona',
- 'Flora',
- 'Florentine',
- 'Francesca',
- 'Franka',
- 'Franziska',
- 'Frederike',
- 'Freya',
- 'Frida',
- 'Frieda',
- 'Friederike',
- 'Giada',
- 'Gina',
- 'Giulia',
- 'Giuliana',
- 'Greta',
- 'Hailey',
- 'Hana',
- 'Hanna',
- 'Hannah',
- 'Heidi',
- 'Helen',
- 'Helena',
- 'Helene',
- 'Helin',
- 'Henriette',
- 'Henrike',
- 'Hermine',
- 'Ida',
- 'Ilayda',
- 'Imke',
- 'Ina',
- 'Ines',
- 'Inga',
- 'Inka',
- 'Irem',
- 'Isa',
- 'Isabel',
- 'Isabell',
- 'Isabella',
- 'Isabelle',
- 'Ivonne',
- 'Jacqueline',
- 'Jamila',
- 'Jana',
- 'Jane',
- 'Janin',
- 'Janina',
- 'Janine',
- 'Janna',
- 'Jara',
- 'Jasmin',
- 'Jasmina',
- 'Jasmine',
- 'Jella',
- 'Jenna',
- 'Jennifer',
- 'Jenny',
- 'Jessica',
- 'Jessy',
- 'Jette',
- 'Jil',
- 'Jill',
- 'Joana',
- 'Joanna',
- 'Joelina',
- 'Joeline',
- 'Joelle',
- 'Johanna',
- 'Joleen',
- 'Jolie',
- 'Jolien',
- 'Jolin',
- 'Jolina',
- 'Joline',
- 'Jonna',
- 'Josefin',
- 'Josefine',
- 'Josephin',
- 'Josephine',
- 'Josie',
- 'Josy',
- 'Joy',
- 'Joyce',
- 'Judith',
- 'Judy',
- 'Jule',
- 'Julia',
- 'Juliana',
- 'Juliane',
- 'Julie',
- 'Julienne',
- 'Julika',
- 'Julina',
- 'Juna',
- 'Justine',
- 'Kaja',
- 'Karina',
- 'Karla',
- 'Karlotta',
- 'Karolina',
- 'Karoline',
- 'Kassandra',
- 'Katarina',
- 'Katharina',
- 'Kathrin',
- 'Katja',
- 'Katrin',
- 'Kaya',
- 'Kayra',
- 'Kiana',
- 'Kiara',
- 'Kimberley',
- 'Kimberly',
- 'Kira',
- 'Klara',
- 'Korinna',
- 'Kristin',
- 'Kyra',
- 'Laila',
- 'Lana',
- 'Lara',
- 'Larissa',
- 'Laura',
- 'Laureen',
- 'Lavinia',
- 'Lea',
- 'Leah',
- 'Leana',
- 'Leandra',
- 'Leann',
- 'Lee',
- 'Leila',
- 'Lena',
- 'Lene',
- 'Leni',
- 'Lenia',
- 'Lenja',
- 'Lenya',
- 'Leona',
- 'Leoni',
- 'Leonie',
- 'Leonora',
- 'Leticia',
- 'Letizia',
- 'Levke',
- 'Leyla',
- 'Lia',
- 'Liah',
- 'Liana',
- 'Lili',
- 'Lilia',
- 'Lilian',
- 'Liliana',
- 'Lilith',
- 'Lilli',
- 'Lillian',
- 'Lilly',
- 'Lily',
- 'Lina',
- 'Linda',
- 'Lindsay',
- 'Line',
- 'Linn',
- 'Linnea',
- 'Lisa',
- 'Lisann',
- 'Lisanne',
- 'Liv',
- 'Livia',
- 'Liz',
- 'Lola',
- 'Loreen',
- 'Lorena',
- 'Lotta',
- 'Lotte',
- 'Louisa',
- 'Louise',
- 'Luana',
- 'Lucia',
- 'Lucie',
- 'Lucienne',
- 'Lucy',
- 'Luisa',
- 'Luise',
- 'Luna',
- 'Luzie',
- 'Lya',
- 'Lydia',
- 'Lyn',
- 'Lynn',
- 'Madeleine',
- 'Madita',
- 'Madleen',
- 'Madlen',
- 'Magdalena',
- 'Maike',
- 'Mailin',
- 'Maira',
- 'Maja',
- 'Malena',
- 'Malia',
- 'Malin',
- 'Malina',
- 'Mandy',
- 'Mara',
- 'Marah',
- 'Mareike',
- 'Maren',
- 'Maria',
- 'Mariam',
- 'Marie',
- 'Marieke',
- 'Mariella',
- 'Marika',
- 'Marina',
- 'Marisa',
- 'Marissa',
- 'Marit',
- 'Marla',
- 'Marleen',
- 'Marlen',
- 'Marlena',
- 'Marlene',
- 'Marta',
- 'Martha',
- 'Mary',
- 'Maryam',
- 'Mathilda',
- 'Mathilde',
- 'Matilda',
- 'Maxi',
- 'Maxima',
- 'Maxine',
- 'Maya',
- 'Mayra',
- 'Medina',
- 'Medine',
- 'Meike',
- 'Melanie',
- 'Melek',
- 'Melike',
- 'Melina',
- 'Melinda',
- 'Melis',
- 'Melisa',
- 'Melissa',
- 'Merle',
- 'Merve',
- 'Meryem',
- 'Mette',
- 'Mia',
- 'Michaela',
- 'Michelle',
- 'Mieke',
- 'Mila',
- 'Milana',
- 'Milena',
- 'Milla',
- 'Mina',
- 'Mira',
- 'Miray',
- 'Miriam',
- 'Mirja',
- 'Mona',
- 'Monique',
- 'Nadine',
- 'Nadja',
- 'Naemi',
- 'Nancy',
- 'Naomi',
- 'Natalia',
- 'Natalie',
- 'Nathalie',
- 'Neele',
- 'Nela',
- 'Nele',
- 'Nelli',
- 'Nelly',
- 'Nia',
- 'Nicole',
- 'Nika',
- 'Nike',
- 'Nila',
- 'Nina',
- 'Nisa',
- 'Noemi',
- 'Nora',
- 'Olivia',
- 'Patricia',
- 'Patrizia',
- 'Paula',
- 'Paulina',
- 'Pauline',
- 'Penelope',
- 'Philine',
- 'Phoebe',
- 'Pia',
- 'Rahel',
- 'Rania',
- 'Rebecca',
- 'Rebekka',
- 'Riana',
- 'Rieke',
- 'Rike',
- 'Romina',
- 'Romy',
- 'Ronja',
- 'Rosa',
- 'Rosalie',
- 'Ruby',
- 'Sabrina',
- 'Sahra',
- 'Sally',
- 'Salome',
- 'Samantha',
- 'Samia',
- 'Samira',
- 'Sandra',
- 'Sandy',
- 'Sanja',
- 'Saphira',
- 'Sara',
- 'Sarah',
- 'Saskia',
- 'Selin',
- 'Selina',
- 'Selma',
- 'Sena',
- 'Sidney',
- 'Sienna',
- 'Silja',
- 'Sina',
- 'Sinja',
- 'Smilla',
- 'Sofia',
- 'Sofie',
- 'Sonja',
- 'Sophia',
- 'Sophie',
- 'Soraya',
- 'Stefanie',
- 'Stella',
- 'Stephanie',
- 'Stina',
- 'Sude',
- 'Summer',
- 'Susanne',
- 'Svea',
- 'Svenja',
- 'Sydney',
- 'Tabea',
- 'Talea',
- 'Talia',
- 'Tamara',
- 'Tamia',
- 'Tamina',
- 'Tanja',
- 'Tara',
- 'Tarja',
- 'Teresa',
- 'Tessa',
- 'Thalea',
- 'Thalia',
- 'Thea',
- 'Theresa',
- 'Tia',
- 'Tina',
- 'Tomke',
- 'Tuana',
- 'Valentina',
- 'Valeria',
- 'Valerie',
- 'Vanessa',
- 'Vera',
- 'Veronika',
- 'Victoria',
- 'Viktoria',
- 'Viola',
- 'Vivian',
- 'Vivien',
- 'Vivienne',
- 'Wibke',
- 'Wiebke',
- 'Xenia',
- 'Yara',
- 'Yaren',
- 'Yasmin',
- 'Ylvi',
- 'Ylvie',
- 'Yvonne',
- 'Zara',
- 'Zehra',
- 'Zeynep',
- 'Zoe',
- 'Zoey',
- 'Zoé',
-];
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/de_AT/person/index.ts b/src/locales/de_AT/person/index.ts
index 559f8e77..8973cc7e 100644
--- a/src/locales/de_AT/person/index.ts
+++ b/src/locales/de_AT/person/index.ts
@@ -3,15 +3,19 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } from '../../..';
+import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import male_first_name from './male_first_name';
import name_ from './name';
import nobility_title_prefix from './nobility_title_prefix';
import prefix from './prefix';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
name: name_,
nobility_title_prefix,
prefix,
diff --git a/src/locales/de_AT/person/male_first_name.ts b/src/locales/de_AT/person/male_first_name.ts
new file mode 100644
index 00000000..3b151717
--- /dev/null
+++ b/src/locales/de_AT/person/male_first_name.ts
@@ -0,0 +1,574 @@
+export default [
+ 'Aaron',
+ 'Abdul',
+ 'Abdullah',
+ 'Adam',
+ 'Adrian',
+ 'Adriano',
+ 'Ahmad',
+ 'Ahmed',
+ 'Ahmet',
+ 'Alan',
+ 'Albert',
+ 'Alessandro',
+ 'Alessio',
+ 'Alex',
+ 'Alexander',
+ 'Alfred',
+ 'Ali',
+ 'Amar',
+ 'Amir',
+ 'Amon',
+ 'Andre',
+ 'Andreas',
+ 'Andrew',
+ 'Angelo',
+ 'Ansgar',
+ 'Anthony',
+ 'Anton',
+ 'Antonio',
+ 'Arda',
+ 'Arian',
+ 'Armin',
+ 'Arne',
+ 'Arno',
+ 'Arthur',
+ 'Artur',
+ 'Arved',
+ 'Arvid',
+ 'Ayman',
+ 'Baran',
+ 'Baris',
+ 'Bastian',
+ 'Batuhan',
+ 'Bela',
+ 'Ben',
+ 'Benedikt',
+ 'Benjamin',
+ 'Bennet',
+ 'Bennett',
+ 'Benno',
+ 'Bent',
+ 'Berat',
+ 'Berkay',
+ 'Bernd',
+ 'Bilal',
+ 'Bjarne',
+ 'Björn',
+ 'Bo',
+ 'Boris',
+ 'Brandon',
+ 'Brian',
+ 'Bruno',
+ 'Bryan',
+ 'Burak',
+ 'Calvin',
+ 'Can',
+ 'Carl',
+ 'Carlo',
+ 'Carlos',
+ 'Caspar',
+ 'Cedric',
+ 'Cedrik',
+ 'Cem',
+ 'Charlie',
+ 'Chris',
+ 'Christian',
+ 'Christiano',
+ 'Christoph',
+ 'Christopher',
+ 'Claas',
+ 'Clemens',
+ 'Colin',
+ 'Collin',
+ 'Conner',
+ 'Connor',
+ 'Constantin',
+ 'Corvin',
+ 'Curt',
+ 'Damian',
+ 'Damien',
+ 'Daniel',
+ 'Danilo',
+ 'Danny',
+ 'Darian',
+ 'Dario',
+ 'Darius',
+ 'Darren',
+ 'David',
+ 'Davide',
+ 'Davin',
+ 'Dean',
+ 'Deniz',
+ 'Dennis',
+ 'Denny',
+ 'Devin',
+ 'Diego',
+ 'Dion',
+ 'Domenic',
+ 'Domenik',
+ 'Dominic',
+ 'Dominik',
+ 'Dorian',
+ 'Dustin',
+ 'Dylan',
+ 'Ecrin',
+ 'Eddi',
+ 'Eddy',
+ 'Edgar',
+ 'Edwin',
+ 'Efe',
+ 'Ege',
+ 'Elia',
+ 'Eliah',
+ 'Elias',
+ 'Elijah',
+ 'Emanuel',
+ 'Emil',
+ 'Emilian',
+ 'Emilio',
+ 'Emir',
+ 'Emirhan',
+ 'Emre',
+ 'Enes',
+ 'Enno',
+ 'Enrico',
+ 'Eren',
+ 'Eric',
+ 'Erik',
+ 'Etienne',
+ 'Fabian',
+ 'Fabien',
+ 'Fabio',
+ 'Fabrice',
+ 'Falk',
+ 'Felix',
+ 'Ferdinand',
+ 'Fiete',
+ 'Filip',
+ 'Finlay',
+ 'Finley',
+ 'Finn',
+ 'Finnley',
+ 'Florian',
+ 'Francesco',
+ 'Franz',
+ 'Frederic',
+ 'Frederick',
+ 'Frederik',
+ 'Friedrich',
+ 'Fritz',
+ 'Furkan',
+ 'Fynn',
+ 'Gabriel',
+ 'Georg',
+ 'Gerrit',
+ 'Gian',
+ 'Gianluca',
+ 'Gino',
+ 'Giuliano',
+ 'Giuseppe',
+ 'Gregor',
+ 'Gustav',
+ 'Hagen',
+ 'Hamza',
+ 'Hannes',
+ 'Hanno',
+ 'Hans',
+ 'Hasan',
+ 'Hassan',
+ 'Hauke',
+ 'Hendrik',
+ 'Hennes',
+ 'Henning',
+ 'Henri',
+ 'Henrick',
+ 'Henrik',
+ 'Henry',
+ 'Hugo',
+ 'Hussein',
+ 'Ian',
+ 'Ibrahim',
+ 'Ilias',
+ 'Ilja',
+ 'Ilyas',
+ 'Immanuel',
+ 'Ismael',
+ 'Ismail',
+ 'Ivan',
+ 'Iven',
+ 'Jack',
+ 'Jacob',
+ 'Jaden',
+ 'Jakob',
+ 'Jamal',
+ 'James',
+ 'Jamie',
+ 'Jan',
+ 'Janek',
+ 'Janis',
+ 'Janne',
+ 'Jannek',
+ 'Jannes',
+ 'Jannik',
+ 'Jannis',
+ 'Jano',
+ 'Janosch',
+ 'Jared',
+ 'Jari',
+ 'Jarne',
+ 'Jarno',
+ 'Jaron',
+ 'Jason',
+ 'Jasper',
+ 'Jay',
+ 'Jayden',
+ 'Jayson',
+ 'Jean',
+ 'Jens',
+ 'Jeremias',
+ 'Jeremie',
+ 'Jeremy',
+ 'Jermaine',
+ 'Jerome',
+ 'Jesper',
+ 'Jesse',
+ 'Jim',
+ 'Jimmy',
+ 'Joe',
+ 'Joel',
+ 'Joey',
+ 'Johann',
+ 'Johannes',
+ 'John',
+ 'Johnny',
+ 'Jon',
+ 'Jona',
+ 'Jonah',
+ 'Jonas',
+ 'Jonathan',
+ 'Jonte',
+ 'Joost',
+ 'Jordan',
+ 'Joris',
+ 'Joscha',
+ 'Joschua',
+ 'Josef',
+ 'Joseph',
+ 'Josh',
+ 'Joshua',
+ 'Josua',
+ 'Juan',
+ 'Julian',
+ 'Julien',
+ 'Julius',
+ 'Juri',
+ 'Justin',
+ 'Justus',
+ 'Kaan',
+ 'Kai',
+ 'Kalle',
+ 'Karim',
+ 'Karl',
+ 'Karlo',
+ 'Kay',
+ 'Keanu',
+ 'Kenan',
+ 'Kenny',
+ 'Keno',
+ 'Kerem',
+ 'Kerim',
+ 'Kevin',
+ 'Kian',
+ 'Kilian',
+ 'Kim',
+ 'Kimi',
+ 'Kjell',
+ 'Klaas',
+ 'Klemens',
+ 'Konrad',
+ 'Konstantin',
+ 'Koray',
+ 'Korbinian',
+ 'Kurt',
+ 'Lars',
+ 'Lasse',
+ 'Laurence',
+ 'Laurens',
+ 'Laurenz',
+ 'Laurin',
+ 'Lean',
+ 'Leander',
+ 'Leandro',
+ 'Leif',
+ 'Len',
+ 'Lenn',
+ 'Lennard',
+ 'Lennart',
+ 'Lennert',
+ 'Lennie',
+ 'Lennox',
+ 'Lenny',
+ 'Leo',
+ 'Leon',
+ 'Leonard',
+ 'Leonardo',
+ 'Leonhard',
+ 'Leonidas',
+ 'Leopold',
+ 'Leroy',
+ 'Levent',
+ 'Levi',
+ 'Levin',
+ 'Lewin',
+ 'Lewis',
+ 'Liam',
+ 'Lian',
+ 'Lias',
+ 'Lino',
+ 'Linus',
+ 'Lio',
+ 'Lion',
+ 'Lionel',
+ 'Logan',
+ 'Lorenz',
+ 'Lorenzo',
+ 'Loris',
+ 'Louis',
+ 'Luan',
+ 'Luc',
+ 'Luca',
+ 'Lucas',
+ 'Lucian',
+ 'Lucien',
+ 'Ludwig',
+ 'Luis',
+ 'Luiz',
+ 'Luk',
+ 'Luka',
+ 'Lukas',
+ 'Luke',
+ 'Lutz',
+ 'Maddox',
+ 'Mads',
+ 'Magnus',
+ 'Maik',
+ 'Maksim',
+ 'Malik',
+ 'Malte',
+ 'Manuel',
+ 'Marc',
+ 'Marcel',
+ 'Marco',
+ 'Marcus',
+ 'Marek',
+ 'Marian',
+ 'Mario',
+ 'Marius',
+ 'Mark',
+ 'Marko',
+ 'Markus',
+ 'Marlo',
+ 'Marlon',
+ 'Marten',
+ 'Martin',
+ 'Marvin',
+ 'Marwin',
+ 'Mateo',
+ 'Mathis',
+ 'Matis',
+ 'Mats',
+ 'Matteo',
+ 'Mattes',
+ 'Matthias',
+ 'Matthis',
+ 'Matti',
+ 'Mattis',
+ 'Maurice',
+ 'Max',
+ 'Maxim',
+ 'Maximilian',
+ 'Mehmet',
+ 'Meik',
+ 'Melvin',
+ 'Merlin',
+ 'Mert',
+ 'Michael',
+ 'Michel',
+ 'Mick',
+ 'Miguel',
+ 'Mika',
+ 'Mikail',
+ 'Mike',
+ 'Milan',
+ 'Milo',
+ 'Mio',
+ 'Mirac',
+ 'Mirco',
+ 'Mirko',
+ 'Mohamed',
+ 'Mohammad',
+ 'Mohammed',
+ 'Moritz',
+ 'Morten',
+ 'Muhammed',
+ 'Murat',
+ 'Mustafa',
+ 'Nathan',
+ 'Nathanael',
+ 'Nelson',
+ 'Neo',
+ 'Nevio',
+ 'Nick',
+ 'Niclas',
+ 'Nico',
+ 'Nicolai',
+ 'Nicolas',
+ 'Niels',
+ 'Nikita',
+ 'Niklas',
+ 'Niko',
+ 'Nikolai',
+ 'Nikolas',
+ 'Nils',
+ 'Nino',
+ 'Noah',
+ 'Noel',
+ 'Norman',
+ 'Odin',
+ 'Oke',
+ 'Ole',
+ 'Oliver',
+ 'Omar',
+ 'Onur',
+ 'Oscar',
+ 'Oskar',
+ 'Pascal',
+ 'Patrice',
+ 'Patrick',
+ 'Paul',
+ 'Peer',
+ 'Pepe',
+ 'Peter',
+ 'Phil',
+ 'Philip',
+ 'Philipp',
+ 'Pierre',
+ 'Piet',
+ 'Pit',
+ 'Pius',
+ 'Quentin',
+ 'Quirin',
+ 'Rafael',
+ 'Raik',
+ 'Ramon',
+ 'Raphael',
+ 'Rasmus',
+ 'Raul',
+ 'Rayan',
+ 'René',
+ 'Ricardo',
+ 'Riccardo',
+ 'Richard',
+ 'Rick',
+ 'Rico',
+ 'Robert',
+ 'Robin',
+ 'Rocco',
+ 'Roman',
+ 'Romeo',
+ 'Ron',
+ 'Ruben',
+ 'Ryan',
+ 'Said',
+ 'Salih',
+ 'Sam',
+ 'Sami',
+ 'Sammy',
+ 'Samuel',
+ 'Sandro',
+ 'Santino',
+ 'Sascha',
+ 'Sean',
+ 'Sebastian',
+ 'Selim',
+ 'Semih',
+ 'Shawn',
+ 'Silas',
+ 'Simeon',
+ 'Simon',
+ 'Sinan',
+ 'Sky',
+ 'Stefan',
+ 'Steffen',
+ 'Stephan',
+ 'Steve',
+ 'Steven',
+ 'Sven',
+ 'Sönke',
+ 'Sören',
+ 'Taha',
+ 'Tamino',
+ 'Tammo',
+ 'Tarik',
+ 'Tayler',
+ 'Taylor',
+ 'Teo',
+ 'Theo',
+ 'Theodor',
+ 'Thies',
+ 'Thilo',
+ 'Thomas',
+ 'Thorben',
+ 'Thore',
+ 'Thorge',
+ 'Tiago',
+ 'Til',
+ 'Till',
+ 'Tillmann',
+ 'Tim',
+ 'Timm',
+ 'Timo',
+ 'Timon',
+ 'Timothy',
+ 'Tino',
+ 'Titus',
+ 'Tizian',
+ 'Tjark',
+ 'Tobias',
+ 'Tom',
+ 'Tommy',
+ 'Toni',
+ 'Tony',
+ 'Torben',
+ 'Tore',
+ 'Tristan',
+ 'Tyler',
+ 'Tyron',
+ 'Umut',
+ 'Valentin',
+ 'Valentino',
+ 'Veit',
+ 'Victor',
+ 'Viktor',
+ 'Vin',
+ 'Vincent',
+ 'Vito',
+ 'Vitus',
+ 'Wilhelm',
+ 'Willi',
+ 'William',
+ 'Willy',
+ 'Xaver',
+ 'Yannic',
+ 'Yannick',
+ 'Yannik',
+ 'Yannis',
+ 'Yasin',
+ 'Youssef',
+ 'Yunus',
+ 'Yusuf',
+ 'Yven',
+ 'Yves',
+ 'Ömer',
+];
diff --git a/src/locales/el/person/female_first_name.ts b/src/locales/el/person/female_first_name.ts
new file mode 100644
index 00000000..5677bcad
--- /dev/null
+++ b/src/locales/el/person/female_first_name.ts
@@ -0,0 +1,21 @@
+export default [
+ 'Μαρια',
+ 'Ελενη',
+ 'Αικατερινη',
+ 'Ιωαννα',
+ 'Δημητρα',
+ 'Ευαγγελια',
+ 'Γεωργια',
+ 'Αναστασια',
+ 'Παναγιωτα',
+ 'Σοφια',
+ 'Κωνσταντινα',
+ 'Παρασκευη',
+ 'Αννα',
+ 'Χριστινα',
+ 'Αθανασια',
+ 'Δεσποινα',
+ 'Χρυσουλα',
+ 'Αλεξανδρα',
+ 'Σταυρουλα',
+];
diff --git a/src/locales/el/person/first_name.ts b/src/locales/el/person/first_name.ts
index 4d4ecbd9..40a647ec 100644
--- a/src/locales/el/person/first_name.ts
+++ b/src/locales/el/person/first_name.ts
@@ -1,38 +1,8 @@
-export default [
- 'Γεώργιος',
- 'Ιωάννης',
- 'Κώστας',
- 'Δημήτρης',
- 'Νικόλαος',
- 'Παναγιώτης',
- 'Βασίλης',
- 'Χρήστος',
- 'Αθανάσιος',
- 'Μιχαήλ',
- 'Ευάγγελος',
- 'Σπύρος',
- 'Αντώνης',
- 'Αναστάσιος',
- 'Θεόδωρος',
- 'Ανδρέας',
- 'Χαράλαμπος',
- 'Αλέξανδρος',
- 'Εμμανουήλ',
- 'Ηλίας',
- 'Σταύρος',
- 'Πέτρος',
- 'Σωτήριος',
- 'Στυλιανός',
- 'Ελευθέριος',
- 'Απόστολος',
- 'Φώτιος',
- 'Διονύσιος',
- 'Γρηγόριος',
- 'Άγγελος',
- 'Στέφανος',
- 'Ευστάθιος',
- 'Παύλος',
- 'Παρασκευάς',
- 'Αριστείδης',
- 'Λεωνίδας',
-];
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/el/person/index.ts b/src/locales/el/person/index.ts
index 55a45eb2..7a045ad7 100644
--- a/src/locales/el/person/index.ts
+++ b/src/locales/el/person/index.ts
@@ -3,15 +3,19 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } from '../../..';
+import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import male_first_name from './male_first_name';
import name_ from './name';
import prefix from './prefix';
import title from './title';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
name: name_,
prefix,
title,
diff --git a/src/locales/el/person/male_first_name.ts b/src/locales/el/person/male_first_name.ts
new file mode 100644
index 00000000..4d4ecbd9
--- /dev/null
+++ b/src/locales/el/person/male_first_name.ts
@@ -0,0 +1,38 @@
+export default [
+ 'Γεώργιος',
+ 'Ιωάννης',
+ 'Κώστας',
+ 'Δημήτρης',
+ 'Νικόλαος',
+ 'Παναγιώτης',
+ 'Βασίλης',
+ 'Χρήστος',
+ 'Αθανάσιος',
+ 'Μιχαήλ',
+ 'Ευάγγελος',
+ 'Σπύρος',
+ 'Αντώνης',
+ 'Αναστάσιος',
+ 'Θεόδωρος',
+ 'Ανδρέας',
+ 'Χαράλαμπος',
+ 'Αλέξανδρος',
+ 'Εμμανουήλ',
+ 'Ηλίας',
+ 'Σταύρος',
+ 'Πέτρος',
+ 'Σωτήριος',
+ 'Στυλιανός',
+ 'Ελευθέριος',
+ 'Απόστολος',
+ 'Φώτιος',
+ 'Διονύσιος',
+ 'Γρηγόριος',
+ 'Άγγελος',
+ 'Στέφανος',
+ 'Ευστάθιος',
+ 'Παύλος',
+ 'Παρασκευάς',
+ 'Αριστείδης',
+ 'Λεωνίδας',
+];
diff --git a/src/locales/en_AU/person/female_first_name.ts b/src/locales/en_AU/person/female_first_name.ts
new file mode 100644
index 00000000..866c06f8
--- /dev/null
+++ b/src/locales/en_AU/person/female_first_name.ts
@@ -0,0 +1,102 @@
+export default [
+ 'Isabella',
+ 'Ruby',
+ 'Chloe',
+ 'Olivia',
+ 'Charlotte',
+ 'Mia',
+ 'Lily',
+ 'Emily',
+ 'Ella',
+ 'Sienna',
+ 'Sophie',
+ 'Amelia',
+ 'Grace',
+ 'Ava',
+ 'Zoe',
+ 'Emma',
+ 'Sophia',
+ 'Matilda',
+ 'Hannah',
+ 'Jessica',
+ 'Lucy',
+ 'Georgia',
+ 'Sarah',
+ 'Abigail',
+ 'Zara',
+ 'Eva',
+ 'Scarlett',
+ 'Jasmine',
+ 'Chelsea',
+ 'Lilly',
+ 'Ivy',
+ 'Isla',
+ 'Evie',
+ 'Isabelle',
+ 'Maddison',
+ 'Layla',
+ 'Summer',
+ 'Annabelle',
+ 'Alexis',
+ 'Elizabeth',
+ 'Bella',
+ 'Holly',
+ 'Lara',
+ 'Madison',
+ 'Alyssa',
+ 'Maya',
+ 'Tahlia',
+ 'Claire',
+ 'Hayley',
+ 'Imogen',
+ 'Jade',
+ 'Ellie',
+ 'Sofia',
+ 'Addison',
+ 'Molly',
+ 'Phoebe',
+ 'Alice',
+ 'Savannah',
+ 'Gabriella',
+ 'Kayla',
+ 'Mikayla',
+ 'Abbey',
+ 'Eliza',
+ 'Willow',
+ 'Alexandra',
+ 'Poppy',
+ 'Samantha',
+ 'Stella',
+ 'Amy',
+ 'Amelie',
+ 'Anna',
+ 'Piper',
+ 'Gemma',
+ 'Isabel',
+ 'Victoria',
+ 'Stephanie',
+ 'Caitlin',
+ 'Heidi',
+ 'Paige',
+ 'Rose',
+ 'Amber',
+ 'Audrey',
+ 'Claudia',
+ 'Taylor',
+ 'Madeline',
+ 'Angelina',
+ 'Natalie',
+ 'Charli',
+ 'Lauren',
+ 'Ashley',
+ 'Violet',
+ 'Mackenzie',
+ 'Abby',
+ 'Skye',
+ 'Lillian',
+ 'Alana',
+ 'Lola',
+ 'Leah',
+ 'Eve',
+ 'Kiara',
+];
diff --git a/src/locales/en_AU/person/first_name.ts b/src/locales/en_AU/person/first_name.ts
index 0fdc0c26..40a647ec 100644
--- a/src/locales/en_AU/person/first_name.ts
+++ b/src/locales/en_AU/person/first_name.ts
@@ -1,202 +1,8 @@
-export default [
- 'William',
- 'Jack',
- 'Oliver',
- 'Joshua',
- 'Thomas',
- 'Lachlan',
- 'Cooper',
- 'Noah',
- 'Ethan',
- 'Lucas',
- 'James',
- 'Samuel',
- 'Jacob',
- 'Liam',
- 'Alexander',
- 'Benjamin',
- 'Max',
- 'Isaac',
- 'Daniel',
- 'Riley',
- 'Ryan',
- 'Charlie',
- 'Tyler',
- 'Jake',
- 'Matthew',
- 'Xavier',
- 'Harry',
- 'Jayden',
- 'Nicholas',
- 'Harrison',
- 'Levi',
- 'Luke',
- 'Adam',
- 'Henry',
- 'Aiden',
- 'Dylan',
- 'Oscar',
- 'Michael',
- 'Jackson',
- 'Logan',
- 'Joseph',
- 'Blake',
- 'Nathan',
- 'Connor',
- 'Elijah',
- 'Nate',
- 'Archie',
- 'Bailey',
- 'Marcus',
- 'Cameron',
- 'Jordan',
- 'Zachary',
- 'Caleb',
- 'Hunter',
- 'Ashton',
- 'Toby',
- 'Aidan',
- 'Hayden',
- 'Mason',
- 'Hamish',
- 'Edward',
- 'Angus',
- 'Eli',
- 'Sebastian',
- 'Christian',
- 'Patrick',
- 'Andrew',
- 'Anthony',
- 'Luca',
- 'Kai',
- 'Beau',
- 'Alex',
- 'George',
- 'Callum',
- 'Finn',
- 'Zac',
- 'Mitchell',
- 'Jett',
- 'Jesse',
- 'Gabriel',
- 'Leo',
- 'Declan',
- 'Charles',
- 'Jasper',
- 'Jonathan',
- 'Aaron',
- 'Hugo',
- 'David',
- 'Christopher',
- 'Chase',
- 'Owen',
- 'Justin',
- 'Ali',
- 'Darcy',
- 'Lincoln',
- 'Cody',
- 'Phoenix',
- 'Sam',
- 'John',
- 'Joel',
- 'Isabella',
- 'Ruby',
- 'Chloe',
- 'Olivia',
- 'Charlotte',
- 'Mia',
- 'Lily',
- 'Emily',
- 'Ella',
- 'Sienna',
- 'Sophie',
- 'Amelia',
- 'Grace',
- 'Ava',
- 'Zoe',
- 'Emma',
- 'Sophia',
- 'Matilda',
- 'Hannah',
- 'Jessica',
- 'Lucy',
- 'Georgia',
- 'Sarah',
- 'Abigail',
- 'Zara',
- 'Eva',
- 'Scarlett',
- 'Jasmine',
- 'Chelsea',
- 'Lilly',
- 'Ivy',
- 'Isla',
- 'Evie',
- 'Isabelle',
- 'Maddison',
- 'Layla',
- 'Summer',
- 'Annabelle',
- 'Alexis',
- 'Elizabeth',
- 'Bella',
- 'Holly',
- 'Lara',
- 'Madison',
- 'Alyssa',
- 'Maya',
- 'Tahlia',
- 'Claire',
- 'Hayley',
- 'Imogen',
- 'Jade',
- 'Ellie',
- 'Sofia',
- 'Addison',
- 'Molly',
- 'Phoebe',
- 'Alice',
- 'Savannah',
- 'Gabriella',
- 'Kayla',
- 'Mikayla',
- 'Abbey',
- 'Eliza',
- 'Willow',
- 'Alexandra',
- 'Poppy',
- 'Samantha',
- 'Stella',
- 'Amy',
- 'Amelie',
- 'Anna',
- 'Piper',
- 'Gemma',
- 'Isabel',
- 'Victoria',
- 'Stephanie',
- 'Caitlin',
- 'Heidi',
- 'Paige',
- 'Rose',
- 'Amber',
- 'Audrey',
- 'Claudia',
- 'Taylor',
- 'Madeline',
- 'Angelina',
- 'Natalie',
- 'Charli',
- 'Lauren',
- 'Ashley',
- 'Violet',
- 'Mackenzie',
- 'Abby',
- 'Skye',
- 'Lillian',
- 'Alana',
- 'Lola',
- 'Leah',
- 'Eve',
- 'Kiara',
-];
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/en_AU/person/index.ts b/src/locales/en_AU/person/index.ts
index bb956ea5..b61cf108 100644
--- a/src/locales/en_AU/person/index.ts
+++ b/src/locales/en_AU/person/index.ts
@@ -3,12 +3,16 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } from '../../..';
+import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import male_first_name from './male_first_name';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
};
export default person;
diff --git a/src/locales/en_AU/person/male_first_name.ts b/src/locales/en_AU/person/male_first_name.ts
new file mode 100644
index 00000000..ecd8ebab
--- /dev/null
+++ b/src/locales/en_AU/person/male_first_name.ts
@@ -0,0 +1,102 @@
+export default [
+ 'William',
+ 'Jack',
+ 'Oliver',
+ 'Joshua',
+ 'Thomas',
+ 'Lachlan',
+ 'Cooper',
+ 'Noah',
+ 'Ethan',
+ 'Lucas',
+ 'James',
+ 'Samuel',
+ 'Jacob',
+ 'Liam',
+ 'Alexander',
+ 'Benjamin',
+ 'Max',
+ 'Isaac',
+ 'Daniel',
+ 'Riley',
+ 'Ryan',
+ 'Charlie',
+ 'Tyler',
+ 'Jake',
+ 'Matthew',
+ 'Xavier',
+ 'Harry',
+ 'Jayden',
+ 'Nicholas',
+ 'Harrison',
+ 'Levi',
+ 'Luke',
+ 'Adam',
+ 'Henry',
+ 'Aiden',
+ 'Dylan',
+ 'Oscar',
+ 'Michael',
+ 'Jackson',
+ 'Logan',
+ 'Joseph',
+ 'Blake',
+ 'Nathan',
+ 'Connor',
+ 'Elijah',
+ 'Nate',
+ 'Archie',
+ 'Bailey',
+ 'Marcus',
+ 'Cameron',
+ 'Jordan',
+ 'Zachary',
+ 'Caleb',
+ 'Hunter',
+ 'Ashton',
+ 'Toby',
+ 'Aidan',
+ 'Hayden',
+ 'Mason',
+ 'Hamish',
+ 'Edward',
+ 'Angus',
+ 'Eli',
+ 'Sebastian',
+ 'Christian',
+ 'Patrick',
+ 'Andrew',
+ 'Anthony',
+ 'Luca',
+ 'Kai',
+ 'Beau',
+ 'Alex',
+ 'George',
+ 'Callum',
+ 'Finn',
+ 'Zac',
+ 'Mitchell',
+ 'Jett',
+ 'Jesse',
+ 'Gabriel',
+ 'Leo',
+ 'Declan',
+ 'Charles',
+ 'Jasper',
+ 'Jonathan',
+ 'Aaron',
+ 'Hugo',
+ 'David',
+ 'Christopher',
+ 'Chase',
+ 'Owen',
+ 'Justin',
+ 'Ali',
+ 'Darcy',
+ 'Lincoln',
+ 'Cody',
+ 'Phoenix',
+ 'Sam',
+ 'John',
+ 'Joel',
+];
diff --git a/src/locales/en_IN/person/female_first_name.ts b/src/locales/en_IN/person/female_first_name.ts
new file mode 100644
index 00000000..cf5cb3f5
--- /dev/null
+++ b/src/locales/en_IN/person/female_first_name.ts
@@ -0,0 +1,290 @@
+export default [
+ 'Aadrika',
+ 'Aanandinii',
+ 'Aaratrika',
+ 'Aarya',
+ 'Arya',
+ 'Aashritha',
+ 'Aatmaja',
+ 'Atmaja',
+ 'Abhaya',
+ 'Adwitiya',
+ 'Agrata',
+ 'Ahilya',
+ 'Ahalya',
+ 'Aishani',
+ 'Akshainie',
+ 'Akshata',
+ 'Akshita',
+ 'Akula',
+ 'Ambar',
+ 'Amodini',
+ 'Amrita',
+ 'Amritambu',
+ 'Anala',
+ 'Anamika',
+ 'Ananda',
+ 'Anandamayi',
+ 'Ananta',
+ 'Anila',
+ 'Anjali',
+ 'Anjushri',
+ 'Anjushree',
+ 'Annapurna',
+ 'Anshula',
+ 'Anuja',
+ 'Anusuya',
+ 'Anasuya',
+ 'Anasooya',
+ 'Anwesha',
+ 'Apsara',
+ 'Aruna',
+ 'Asha',
+ 'Aasa',
+ 'Aasha',
+ 'Aslesha',
+ 'Atreyi',
+ 'Atreyee',
+ 'Avani',
+ 'Abani',
+ 'Avantika',
+ 'Ayushmati',
+ 'Baidehi',
+ 'Vaidehi',
+ 'Bala',
+ 'Baala',
+ 'Balamani',
+ 'Basanti',
+ 'Vasanti',
+ 'Bela',
+ 'Bhadra',
+ 'Bhagirathi',
+ 'Bhagwanti',
+ 'Bhagwati',
+ 'Bhamini',
+ 'Bhanumati',
+ 'Bhaanumati',
+ 'Bhargavi',
+ 'Bhavani',
+ 'Bhilangana',
+ 'Bilwa',
+ 'Bilva',
+ 'Buddhana',
+ 'Chakrika',
+ 'Chanda',
+ 'Chandi',
+ 'Chandni',
+ 'Chandini',
+ 'Chandani',
+ 'Chandra',
+ 'Chandira',
+ 'Chandrabhaga',
+ 'Chandrakala',
+ 'Chandrakin',
+ 'Chandramani',
+ 'Chandrani',
+ 'Chandraprabha',
+ 'Chandraswaroopa',
+ 'Chandravati',
+ 'Chapala',
+ 'Charumati',
+ 'Charvi',
+ 'Chatura',
+ 'Chitrali',
+ 'Chitramala',
+ 'Chitrangada',
+ 'Daksha',
+ 'Dakshayani',
+ 'Damayanti',
+ 'Darshwana',
+ 'Deepali',
+ 'Dipali',
+ 'Deeptimoyee',
+ 'Deeptimayee',
+ 'Devangana',
+ 'Devani',
+ 'Devasree',
+ 'Devi',
+ 'Daevi',
+ 'Devika',
+ 'Daevika',
+ 'Dhaanyalakshmi',
+ 'Dhanalakshmi',
+ 'Dhana',
+ 'Dhanadeepa',
+ 'Dhara',
+ 'Dharani',
+ 'Dharitri',
+ 'Dhatri',
+ 'Diksha',
+ 'Deeksha',
+ 'Divya',
+ 'Draupadi',
+ 'Dulari',
+ 'Durga',
+ 'Durgeshwari',
+ 'Ekaparnika',
+ 'Elakshi',
+ 'Enakshi',
+ 'Esha',
+ 'Eshana',
+ 'Eshita',
+ 'Gautami',
+ 'Gayatri',
+ 'Geeta',
+ 'Geetanjali',
+ 'Gitanjali',
+ 'Gemine',
+ 'Gemini',
+ 'Girja',
+ 'Girija',
+ 'Gita',
+ 'Hamsini',
+ 'Harinakshi',
+ 'Harita',
+ 'Heema',
+ 'Himadri',
+ 'Himani',
+ 'Hiranya',
+ 'Indira',
+ 'Jaimini',
+ 'Jaya',
+ 'Jyoti',
+ 'Jyotsana',
+ 'Kali',
+ 'Kalinda',
+ 'Kalpana',
+ 'Kalyani',
+ 'Kama',
+ 'Kamala',
+ 'Kamla',
+ 'Kanchan',
+ 'Kanishka',
+ 'Kanti',
+ 'Kashyapi',
+ 'Kumari',
+ 'Kumuda',
+ 'Lakshmi',
+ 'Laxmi',
+ 'Lalita',
+ 'Lavanya',
+ 'Leela',
+ 'Lila',
+ 'Madhuri',
+ 'Malti',
+ 'Malati',
+ 'Mandakini',
+ 'Mandaakin',
+ 'Mangala',
+ 'Mangalya',
+ 'Mani',
+ 'Manisha',
+ 'Manjusha',
+ 'Meena',
+ 'Mina',
+ 'Meenakshi',
+ 'Minakshi',
+ 'Menka',
+ 'Menaka',
+ 'Mohana',
+ 'Mohini',
+ 'Nalini',
+ 'Nikita',
+ 'Ojaswini',
+ 'Omana',
+ 'Oormila',
+ 'Urmila',
+ 'Opalina',
+ 'Opaline',
+ 'Padma',
+ 'Parvati',
+ 'Poornima',
+ 'Purnima',
+ 'Pramila',
+ 'Prasanna',
+ 'Preity',
+ 'Prema',
+ 'Priya',
+ 'Priyala',
+ 'Pushti',
+ 'Radha',
+ 'Rageswari',
+ 'Rageshwari',
+ 'Rajinder',
+ 'Ramaa',
+ 'Rati',
+ 'Rita',
+ 'Rohana',
+ 'Rukhmani',
+ 'Rukmin',
+ 'Rupinder',
+ 'Sanya',
+ 'Sarada',
+ 'Sharda',
+ 'Sarala',
+ 'Sarla',
+ 'Saraswati',
+ 'Sarisha',
+ 'Saroja',
+ 'Shakti',
+ 'Shakuntala',
+ 'Shanti',
+ 'Sharmila',
+ 'Shashi',
+ 'Shashikala',
+ 'Sheela',
+ 'Shivakari',
+ 'Shobhana',
+ 'Shresth',
+ 'Shresthi',
+ 'Shreya',
+ 'Shreyashi',
+ 'Shridevi',
+ 'Shrishti',
+ 'Shubha',
+ 'Shubhaprada',
+ 'Siddhi',
+ 'Sitara',
+ 'Sloka',
+ 'Smita',
+ 'Smriti',
+ 'Soma',
+ 'Subhashini',
+ 'Subhasini',
+ 'Sucheta',
+ 'Sudeva',
+ 'Sujata',
+ 'Sukanya',
+ 'Suma',
+ 'Sumitra',
+ 'Sunita',
+ 'Suryakantam',
+ 'Sushma',
+ 'Swara',
+ 'Swarnalata',
+ 'Sweta',
+ 'Shwet',
+ 'Tanirika',
+ 'Tanushree',
+ 'Tanushri',
+ 'Tanya',
+ 'Tara',
+ 'Trisha',
+ 'Uma',
+ 'Usha',
+ 'Vaijayanti',
+ 'Vaijayanthi',
+ 'Baijayanti',
+ 'Vaishvi',
+ 'Vaishnavi',
+ 'Vaishno',
+ 'Varalakshmi',
+ 'Vasudha',
+ 'Vasundhara',
+ 'Veda',
+ 'Vedanshi',
+ 'Vidya',
+ 'Vimala',
+ 'Vrinda',
+ 'Vrund',
+];
diff --git a/src/locales/en_IN/person/first_name.ts b/src/locales/en_IN/person/first_name.ts
index 2aae1669..40a647ec 100644
--- a/src/locales/en_IN/person/first_name.ts
+++ b/src/locales/en_IN/person/first_name.ts
@@ -1,744 +1,8 @@
-export default [
- 'Aadrika',
- 'Aanandinii',
- 'Aaratrika',
- 'Aarya',
- 'Arya',
- 'Aashritha',
- 'Aatmaja',
- 'Atmaja',
- 'Abhaya',
- 'Adwitiya',
- 'Agrata',
- 'Ahilya',
- 'Ahalya',
- 'Aishani',
- 'Akshainie',
- 'Akshata',
- 'Akshita',
- 'Akula',
- 'Ambar',
- 'Amodini',
- 'Amrita',
- 'Amritambu',
- 'Anala',
- 'Anamika',
- 'Ananda',
- 'Anandamayi',
- 'Ananta',
- 'Anila',
- 'Anjali',
- 'Anjushri',
- 'Anjushree',
- 'Annapurna',
- 'Anshula',
- 'Anuja',
- 'Anusuya',
- 'Anasuya',
- 'Anasooya',
- 'Anwesha',
- 'Apsara',
- 'Aruna',
- 'Asha',
- 'Aasa',
- 'Aasha',
- 'Aslesha',
- 'Atreyi',
- 'Atreyee',
- 'Avani',
- 'Abani',
- 'Avantika',
- 'Ayushmati',
- 'Baidehi',
- 'Vaidehi',
- 'Bala',
- 'Baala',
- 'Balamani',
- 'Basanti',
- 'Vasanti',
- 'Bela',
- 'Bhadra',
- 'Bhagirathi',
- 'Bhagwanti',
- 'Bhagwati',
- 'Bhamini',
- 'Bhanumati',
- 'Bhaanumati',
- 'Bhargavi',
- 'Bhavani',
- 'Bhilangana',
- 'Bilwa',
- 'Bilva',
- 'Buddhana',
- 'Chakrika',
- 'Chanda',
- 'Chandi',
- 'Chandni',
- 'Chandini',
- 'Chandani',
- 'Chandra',
- 'Chandira',
- 'Chandrabhaga',
- 'Chandrakala',
- 'Chandrakin',
- 'Chandramani',
- 'Chandrani',
- 'Chandraprabha',
- 'Chandraswaroopa',
- 'Chandravati',
- 'Chapala',
- 'Charumati',
- 'Charvi',
- 'Chatura',
- 'Chitrali',
- 'Chitramala',
- 'Chitrangada',
- 'Daksha',
- 'Dakshayani',
- 'Damayanti',
- 'Darshwana',
- 'Deepali',
- 'Dipali',
- 'Deeptimoyee',
- 'Deeptimayee',
- 'Devangana',
- 'Devani',
- 'Devasree',
- 'Devi',
- 'Daevi',
- 'Devika',
- 'Daevika',
- 'Dhaanyalakshmi',
- 'Dhanalakshmi',
- 'Dhana',
- 'Dhanadeepa',
- 'Dhara',
- 'Dharani',
- 'Dharitri',
- 'Dhatri',
- 'Diksha',
- 'Deeksha',
- 'Divya',
- 'Draupadi',
- 'Dulari',
- 'Durga',
- 'Durgeshwari',
- 'Ekaparnika',
- 'Elakshi',
- 'Enakshi',
- 'Esha',
- 'Eshana',
- 'Eshita',
- 'Gautami',
- 'Gayatri',
- 'Geeta',
- 'Geetanjali',
- 'Gitanjali',
- 'Gemine',
- 'Gemini',
- 'Girja',
- 'Girija',
- 'Gita',
- 'Hamsini',
- 'Harinakshi',
- 'Harita',
- 'Heema',
- 'Himadri',
- 'Himani',
- 'Hiranya',
- 'Indira',
- 'Jaimini',
- 'Jaya',
- 'Jyoti',
- 'Jyotsana',
- 'Kali',
- 'Kalinda',
- 'Kalpana',
- 'Kalyani',
- 'Kama',
- 'Kamala',
- 'Kamla',
- 'Kanchan',
- 'Kanishka',
- 'Kanti',
- 'Kashyapi',
- 'Kumari',
- 'Kumuda',
- 'Lakshmi',
- 'Laxmi',
- 'Lalita',
- 'Lavanya',
- 'Leela',
- 'Lila',
- 'Madhuri',
- 'Malti',
- 'Malati',
- 'Mandakini',
- 'Mandaakin',
- 'Mangala',
- 'Mangalya',
- 'Mani',
- 'Manisha',
- 'Manjusha',
- 'Meena',
- 'Mina',
- 'Meenakshi',
- 'Minakshi',
- 'Menka',
- 'Menaka',
- 'Mohana',
- 'Mohini',
- 'Nalini',
- 'Nikita',
- 'Ojaswini',
- 'Omana',
- 'Oormila',
- 'Urmila',
- 'Opalina',
- 'Opaline',
- 'Padma',
- 'Parvati',
- 'Poornima',
- 'Purnima',
- 'Pramila',
- 'Prasanna',
- 'Preity',
- 'Prema',
- 'Priya',
- 'Priyala',
- 'Pushti',
- 'Radha',
- 'Rageswari',
- 'Rageshwari',
- 'Rajinder',
- 'Ramaa',
- 'Rati',
- 'Rita',
- 'Rohana',
- 'Rukhmani',
- 'Rukmin',
- 'Rupinder',
- 'Sanya',
- 'Sarada',
- 'Sharda',
- 'Sarala',
- 'Sarla',
- 'Saraswati',
- 'Sarisha',
- 'Saroja',
- 'Shakti',
- 'Shakuntala',
- 'Shanti',
- 'Sharmila',
- 'Shashi',
- 'Shashikala',
- 'Sheela',
- 'Shivakari',
- 'Shobhana',
- 'Shresth',
- 'Shresthi',
- 'Shreya',
- 'Shreyashi',
- 'Shridevi',
- 'Shrishti',
- 'Shubha',
- 'Shubhaprada',
- 'Siddhi',
- 'Sitara',
- 'Sloka',
- 'Smita',
- 'Smriti',
- 'Soma',
- 'Subhashini',
- 'Subhasini',
- 'Sucheta',
- 'Sudeva',
- 'Sujata',
- 'Sukanya',
- 'Suma',
- 'Sumitra',
- 'Sunita',
- 'Suryakantam',
- 'Sushma',
- 'Swara',
- 'Swarnalata',
- 'Sweta',
- 'Shwet',
- 'Tanirika',
- 'Tanushree',
- 'Tanushri',
- 'Tanya',
- 'Tara',
- 'Trisha',
- 'Uma',
- 'Usha',
- 'Vaijayanti',
- 'Vaijayanthi',
- 'Baijayanti',
- 'Vaishvi',
- 'Vaishnavi',
- 'Vaishno',
- 'Varalakshmi',
- 'Vasudha',
- 'Vasundhara',
- 'Veda',
- 'Vedanshi',
- 'Vidya',
- 'Vimala',
- 'Vrinda',
- 'Vrund',
- 'Aadi',
- 'Aadidev',
- 'Aadinath',
- 'Aaditya',
- 'Aagam',
- 'Aagney',
- 'Aamod',
- 'Aanandaswarup',
- 'Anand Swarup',
- 'Aanjaneya',
- 'Anjaneya',
- 'Aaryan',
- 'Aryan',
- 'Aatmaj',
- 'Aatreya',
- 'Aayushmaan',
- 'Aayushman',
- 'Abhaidev',
- 'Abhirath',
- 'Abhisyanta',
- 'Acaryatanaya',
- 'Achalesvara',
- 'Acharyanandana',
- 'Acharyasuta',
- 'Achintya',
- 'Achyut',
- 'Adheesh',
- 'Adhiraj',
- 'Adhrit',
- 'Adikavi',
- 'Adinath',
- 'Aditeya',
- 'Aditya',
- 'Adityanandan',
- 'Adityanandana',
- 'Adripathi',
- 'Advaya',
- 'Agasti',
- 'Agastya',
- 'Agneya',
- 'Aagneya',
- 'Agnimitra',
- 'Agniprava',
- 'Agnivesh',
- 'Ajit',
- 'Ajeet',
- 'Akroor',
- 'Akshaj',
- 'Akshat',
- 'Akshayakeerti',
- 'Alok',
- 'Aalok',
- 'Amaranaath',
- 'Amarnath',
- 'Amaresh',
- 'Ameyatma',
- 'Amish',
- 'Amogh',
- 'Amrit',
- 'Anaadi',
- 'Anagh',
- 'Anal',
- 'Anand',
- 'Aanand',
- 'Anang',
- 'Anil',
- 'Anilaabh',
- 'Anilabh',
- 'Anish',
- 'Ankal',
- 'Anunay',
- 'Anurag',
- 'Anuraag',
- 'Archan',
- 'Arindam',
- 'Arjun',
- 'Arnesh',
- 'Arun',
- 'Ashlesh',
- 'Ashok',
- 'Atmanand',
- 'Atmananda',
- 'Avadhesh',
- 'Baalaaditya',
- 'Baladitya',
- 'Baalagopaal',
- 'Balgopal',
- 'Balagopal',
- 'Bahula',
- 'Bakula',
- 'Balaaditya',
- 'Balachandra',
- 'Balagovind',
- 'Bandhu',
- 'Bandhul',
- 'Bankim',
- 'Bankimchandra',
- 'Bhadrak',
- 'Bhadraksh',
- 'Bhadran',
- 'Bhagavaan',
- 'Bhagvan',
- 'Bharadwaj',
- 'Bhardwaj',
- 'Bharat',
- 'Bhargava',
- 'Bhasvan',
- 'Bhaasvan',
- 'Bhaswar',
- 'Bhaaswar',
- 'Bhaumik',
- 'Bhaves',
- 'Bheeshma',
- 'Bhisham',
- 'Bhishma',
- 'Bhima',
- 'Bhoj',
- 'Bhramar',
- 'Bhudev',
- 'Bhudeva',
- 'Bhupati',
- 'Bhoopati',
- 'Bhoopat',
- 'Bhupen',
- 'Bhushan',
- 'Bhooshan',
- 'Bhushit',
- 'Bhooshit',
- 'Bhuvanesh',
- 'Bhuvaneshwar',
- 'Bodhan',
- 'Brahma',
- 'Brahmabrata',
- 'Brahmanandam',
- 'Brahmaanand',
- 'Brahmdev',
- 'Brajendra',
- 'Brajesh',
- 'Brijesh',
- 'Birjesh',
- 'Budhil',
- 'Chakor',
- 'Chakradhar',
- 'Chakravartee',
- 'Chakravarti',
- 'Chanakya',
- 'Chaanakya',
- 'Chandak',
- 'Chandan',
- 'Chandraayan',
- 'Chandrabhan',
- 'Chandradev',
- 'Chandraketu',
- 'Chandramauli',
- 'Chandramohan',
- 'Chandran',
- 'Chandranath',
- 'Chapal',
- 'Charak',
- 'Charuchandra',
- 'Chaaruchandra',
- 'Charuvrat',
- 'Chatur',
- 'Chaturaanan',
- 'Chaturbhuj',
- 'Chetan',
- 'Chaten',
- 'Chaitan',
- 'Chetanaanand',
- 'Chidaakaash',
- 'Chidaatma',
- 'Chidambar',
- 'Chidambaram',
- 'Chidananda',
- 'Chinmayanand',
- 'Chinmayananda',
- 'Chiranjeev',
- 'Chiranjeeve',
- 'Chitraksh',
- 'Daiwik',
- 'Damodara',
- 'Dandak',
- 'Dandapaani',
- 'Darshan',
- 'Datta',
- 'Dayaamay',
- 'Dayamayee',
- 'Dayaananda',
- 'Dayaanidhi',
- 'Kin',
- 'Deenabandhu',
- 'Deepan',
- 'Deepankar',
- 'Dipankar',
- 'Deependra',
- 'Dipendra',
- 'Deepesh',
- 'Dipesh',
- 'Deeptanshu',
- 'Deeptendu',
- 'Diptendu',
- 'Deeptiman',
- 'Deeptimoy',
- 'Deeptimay',
- 'Dev',
- 'Deb',
- 'Devadatt',
- 'Devagya',
- 'Devajyoti',
- 'Devak',
- 'Devdan',
- 'Deven',
- 'Devesh',
- 'Deveshwar',
- 'Devvrat',
- 'Dhananjay',
- 'Dhanapati',
- 'Dhanpati',
- 'Dhanesh',
- 'Dhanu',
- 'Dhanvin',
- 'Dharmaketu',
- 'Dhruv',
- 'Dhyanesh',
- 'Dhyaneshwar',
- 'Digambar',
- 'Digambara',
- 'Dinakar',
- 'Dinkar',
- 'Dinesh',
- 'Divaakar',
- 'Divakar',
- 'Deevakar',
- 'Divjot',
- 'Dron',
- 'Drona',
- 'Dwaipayan',
- 'Dwaipayana',
- 'Eekalabya',
- 'Ekalavya',
- 'Ekaksh',
- 'Ekaaksh',
- 'Ekaling',
- 'Ekdant',
- 'Ekadant',
- 'Gajaadhar',
- 'Gajadhar',
- 'Gajbaahu',
- 'Gajabahu',
- 'Ganak',
- 'Ganaka',
- 'Ganapati',
- 'Gandharv',
- 'Gandharva',
- 'Ganesh',
- 'Gangesh',
- 'Garud',
- 'Garuda',
- 'Gati',
- 'Gatik',
- 'Gaurang',
- 'Gauraang',
- 'Gauranga',
- 'Gouranga',
- 'Gautam',
- 'Gautama',
- 'Goutam',
- 'Ghanaanand',
- 'Ghanshyam',
- 'Ghanashyam',
- 'Giri',
- 'Girik',
- 'Girika',
- 'Girindra',
- 'Giriraaj',
- 'Giriraj',
- 'Girish',
- 'Gopal',
- 'Gopaal',
- 'Gopi',
- 'Gopee',
- 'Gorakhnath',
- 'Gorakhanatha',
- 'Goswamee',
- 'Goswami',
- 'Gotum',
- 'Govinda',
- 'Gobinda',
- 'Gudakesha',
- 'Gudakesa',
- 'Gurdev',
- 'Guru',
- 'Hari',
- 'Harinarayan',
- 'Harit',
- 'Hiranmay',
- 'Hiranmaya',
- 'Inder',
- 'Indra',
- 'Jagadish',
- 'Jagadisha',
- 'Jagathi',
- 'Jagdeep',
- 'Jagdish',
- 'Jagmeet',
- 'Jahnu',
- 'Jai',
- 'Javas',
- 'Jay',
- 'Jitendra',
- 'Jitender',
- 'Jyotis',
- 'Kailash',
- 'Kamalesh',
- 'Kamlesh',
- 'Kanak',
- 'Kanaka',
- 'Kannan',
- 'Kannen',
- 'Karan',
- 'Karthik',
- 'Kartik',
- 'Karunanidhi',
- 'Kashyap',
- 'Kiran',
- 'Kirti',
- 'Keerti',
- 'Krishna',
- 'Krishnadas',
- 'Krishnadasa',
- 'Kumar',
- 'Lai',
- 'Lakshman',
- 'Laxman',
- 'Lakshmidhar',
- 'Lakshminath',
- 'Lal',
- 'Laal',
- 'Mahendra',
- 'Mohinder',
- 'Mahesh',
- 'Maheswar',
- 'Manik',
- 'Manikya',
- 'Manoj',
- 'Marut',
- 'Mayoor',
- 'Meghnad',
- 'Meghnath',
- 'Mohan',
- 'Mukesh',
- 'Mukul',
- 'Nagabhushanam',
- 'Nanda',
- 'Narayan',
- 'Narendra',
- 'Narinder',
- 'Naveen',
- 'Navin',
- 'Nawal',
- 'Naval',
- 'Nimit',
- 'Niranjan',
- 'Nirbhay',
- 'Niro',
- 'Param',
- 'Paramartha',
- 'Pran',
- 'Pranay',
- 'Prasad',
- 'Prathamesh',
- 'Prayag',
- 'Prem',
- 'Puneet',
- 'Purushottam',
- 'Rahul',
- 'Raj',
- 'Rajan',
- 'Rajendra',
- 'Rajiv',
- 'Rakesh',
- 'Ramesh',
- 'Rameshwar',
- 'Ranjit',
- 'Ranjeet',
- 'Ravi',
- 'Ritesh',
- 'Rohan',
- 'Rohit',
- 'Rudra',
- 'Sachin',
- 'Sameer',
- 'Samir',
- 'Sanjay',
- 'Sanka',
- 'Sarvin',
- 'Satish',
- 'Satyen',
- 'Shankar',
- 'Shantanu',
- 'Sher',
- 'Shiv',
- 'Siddarth',
- 'Siddhran',
- 'Som',
- 'Somu',
- 'Somnath',
- 'Subhash',
- 'Subodh',
- 'Suman',
- 'Suresh',
- 'Surya',
- 'Suryakant',
- 'Suryakanta',
- 'Sushil',
- 'Susheel',
- 'Swami',
- 'Swapnil',
- 'Tapan',
- 'Tarun',
- 'Tej',
- 'Tejas',
- 'Trilochan',
- 'Trilochana',
- 'Trilok',
- 'Trilokesh',
- 'Triloki',
- 'Triloki Nath',
- 'Trilokanath',
- 'Tushar',
- 'Udai',
- 'Udit',
- 'Ujjawal',
- 'Ujjwal',
- 'Umang',
- 'Upendra',
- 'Uttam',
- 'Vasudev',
- 'Vasudeva',
- 'Vedang',
- 'Vedanga',
- 'Vidhya',
- 'Vidur',
- 'Vidhur',
- 'Vijay',
- 'Vimal',
- 'Vinay',
- 'Vishnu',
- 'Bishnu',
- 'Vishwamitra',
- 'Vyas',
- 'Yogendra',
- 'Yoginder',
- 'Yogesh',
-];
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/en_IN/person/index.ts b/src/locales/en_IN/person/index.ts
index bb956ea5..b61cf108 100644
--- a/src/locales/en_IN/person/index.ts
+++ b/src/locales/en_IN/person/index.ts
@@ -3,12 +3,16 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } from '../../..';
+import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import male_first_name from './male_first_name';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
};
export default person;
diff --git a/src/locales/en_IN/person/male_first_name.ts b/src/locales/en_IN/person/male_first_name.ts
new file mode 100644
index 00000000..8f9bd5ba
--- /dev/null
+++ b/src/locales/en_IN/person/male_first_name.ts
@@ -0,0 +1,456 @@
+export default [
+ 'Aadi',
+ 'Aadidev',
+ 'Aadinath',
+ 'Aaditya',
+ 'Aagam',
+ 'Aagney',
+ 'Aamod',
+ 'Aanandaswarup',
+ 'Anand Swarup',
+ 'Aanjaneya',
+ 'Anjaneya',
+ 'Aaryan',
+ 'Aryan',
+ 'Aatmaj',
+ 'Aatreya',
+ 'Aayushmaan',
+ 'Aayushman',
+ 'Abhaidev',
+ 'Abhirath',
+ 'Abhisyanta',
+ 'Acaryatanaya',
+ 'Achalesvara',
+ 'Acharyanandana',
+ 'Acharyasuta',
+ 'Achintya',
+ 'Achyut',
+ 'Adheesh',
+ 'Adhiraj',
+ 'Adhrit',
+ 'Adikavi',
+ 'Adinath',
+ 'Aditeya',
+ 'Aditya',
+ 'Adityanandan',
+ 'Adityanandana',
+ 'Adripathi',
+ 'Advaya',
+ 'Agasti',
+ 'Agastya',
+ 'Agneya',
+ 'Aagneya',
+ 'Agnimitra',
+ 'Agniprava',
+ 'Agnivesh',
+ 'Ajit',
+ 'Ajeet',
+ 'Akroor',
+ 'Akshaj',
+ 'Akshat',
+ 'Akshayakeerti',
+ 'Alok',
+ 'Aalok',
+ 'Amaranaath',
+ 'Amarnath',
+ 'Amaresh',
+ 'Ameyatma',
+ 'Amish',
+ 'Amogh',
+ 'Amrit',
+ 'Anaadi',
+ 'Anagh',
+ 'Anal',
+ 'Anand',
+ 'Aanand',
+ 'Anang',
+ 'Anil',
+ 'Anilaabh',
+ 'Anilabh',
+ 'Anish',
+ 'Ankal',
+ 'Anunay',
+ 'Anurag',
+ 'Anuraag',
+ 'Archan',
+ 'Arindam',
+ 'Arjun',
+ 'Arnesh',
+ 'Arun',
+ 'Ashlesh',
+ 'Ashok',
+ 'Atmanand',
+ 'Atmananda',
+ 'Avadhesh',
+ 'Baalaaditya',
+ 'Baladitya',
+ 'Baalagopaal',
+ 'Balgopal',
+ 'Balagopal',
+ 'Bahula',
+ 'Bakula',
+ 'Balaaditya',
+ 'Balachandra',
+ 'Balagovind',
+ 'Bandhu',
+ 'Bandhul',
+ 'Bankim',
+ 'Bankimchandra',
+ 'Bhadrak',
+ 'Bhadraksh',
+ 'Bhadran',
+ 'Bhagavaan',
+ 'Bhagvan',
+ 'Bharadwaj',
+ 'Bhardwaj',
+ 'Bharat',
+ 'Bhargava',
+ 'Bhasvan',
+ 'Bhaasvan',
+ 'Bhaswar',
+ 'Bhaaswar',
+ 'Bhaumik',
+ 'Bhaves',
+ 'Bheeshma',
+ 'Bhisham',
+ 'Bhishma',
+ 'Bhima',
+ 'Bhoj',
+ 'Bhramar',
+ 'Bhudev',
+ 'Bhudeva',
+ 'Bhupati',
+ 'Bhoopati',
+ 'Bhoopat',
+ 'Bhupen',
+ 'Bhushan',
+ 'Bhooshan',
+ 'Bhushit',
+ 'Bhooshit',
+ 'Bhuvanesh',
+ 'Bhuvaneshwar',
+ 'Bodhan',
+ 'Brahma',
+ 'Brahmabrata',
+ 'Brahmanandam',
+ 'Brahmaanand',
+ 'Brahmdev',
+ 'Brajendra',
+ 'Brajesh',
+ 'Brijesh',
+ 'Birjesh',
+ 'Budhil',
+ 'Chakor',
+ 'Chakradhar',
+ 'Chakravartee',
+ 'Chakravarti',
+ 'Chanakya',
+ 'Chaanakya',
+ 'Chandak',
+ 'Chandan',
+ 'Chandraayan',
+ 'Chandrabhan',
+ 'Chandradev',
+ 'Chandraketu',
+ 'Chandramauli',
+ 'Chandramohan',
+ 'Chandran',
+ 'Chandranath',
+ 'Chapal',
+ 'Charak',
+ 'Charuchandra',
+ 'Chaaruchandra',
+ 'Charuvrat',
+ 'Chatur',
+ 'Chaturaanan',
+ 'Chaturbhuj',
+ 'Chetan',
+ 'Chaten',
+ 'Chaitan',
+ 'Chetanaanand',
+ 'Chidaakaash',
+ 'Chidaatma',
+ 'Chidambar',
+ 'Chidambaram',
+ 'Chidananda',
+ 'Chinmayanand',
+ 'Chinmayananda',
+ 'Chiranjeev',
+ 'Chiranjeeve',
+ 'Chitraksh',
+ 'Daiwik',
+ 'Damodara',
+ 'Dandak',
+ 'Dandapaani',
+ 'Darshan',
+ 'Datta',
+ 'Dayaamay',
+ 'Dayamayee',
+ 'Dayaananda',
+ 'Dayaanidhi',
+ 'Kin',
+ 'Deenabandhu',
+ 'Deepan',
+ 'Deepankar',
+ 'Dipankar',
+ 'Deependra',
+ 'Dipendra',
+ 'Deepesh',
+ 'Dipesh',
+ 'Deeptanshu',
+ 'Deeptendu',
+ 'Diptendu',
+ 'Deeptiman',
+ 'Deeptimoy',
+ 'Deeptimay',
+ 'Dev',
+ 'Deb',
+ 'Devadatt',
+ 'Devagya',
+ 'Devajyoti',
+ 'Devak',
+ 'Devdan',
+ 'Deven',
+ 'Devesh',
+ 'Deveshwar',
+ 'Devvrat',
+ 'Dhananjay',
+ 'Dhanapati',
+ 'Dhanpati',
+ 'Dhanesh',
+ 'Dhanu',
+ 'Dhanvin',
+ 'Dharmaketu',
+ 'Dhruv',
+ 'Dhyanesh',
+ 'Dhyaneshwar',
+ 'Digambar',
+ 'Digambara',
+ 'Dinakar',
+ 'Dinkar',
+ 'Dinesh',
+ 'Divaakar',
+ 'Divakar',
+ 'Deevakar',
+ 'Divjot',
+ 'Dron',
+ 'Drona',
+ 'Dwaipayan',
+ 'Dwaipayana',
+ 'Eekalabya',
+ 'Ekalavya',
+ 'Ekaksh',
+ 'Ekaaksh',
+ 'Ekaling',
+ 'Ekdant',
+ 'Ekadant',
+ 'Gajaadhar',
+ 'Gajadhar',
+ 'Gajbaahu',
+ 'Gajabahu',
+ 'Ganak',
+ 'Ganaka',
+ 'Ganapati',
+ 'Gandharv',
+ 'Gandharva',
+ 'Ganesh',
+ 'Gangesh',
+ 'Garud',
+ 'Garuda',
+ 'Gati',
+ 'Gatik',
+ 'Gaurang',
+ 'Gauraang',
+ 'Gauranga',
+ 'Gouranga',
+ 'Gautam',
+ 'Gautama',
+ 'Goutam',
+ 'Ghanaanand',
+ 'Ghanshyam',
+ 'Ghanashyam',
+ 'Giri',
+ 'Girik',
+ 'Girika',
+ 'Girindra',
+ 'Giriraaj',
+ 'Giriraj',
+ 'Girish',
+ 'Gopal',
+ 'Gopaal',
+ 'Gopi',
+ 'Gopee',
+ 'Gorakhnath',
+ 'Gorakhanatha',
+ 'Goswamee',
+ 'Goswami',
+ 'Gotum',
+ 'Govinda',
+ 'Gobinda',
+ 'Gudakesha',
+ 'Gudakesa',
+ 'Gurdev',
+ 'Guru',
+ 'Hari',
+ 'Harinarayan',
+ 'Harit',
+ 'Hiranmay',
+ 'Hiranmaya',
+ 'Inder',
+ 'Indra',
+ 'Jagadish',
+ 'Jagadisha',
+ 'Jagathi',
+ 'Jagdeep',
+ 'Jagdish',
+ 'Jagmeet',
+ 'Jahnu',
+ 'Jai',
+ 'Javas',
+ 'Jay',
+ 'Jitendra',
+ 'Jitender',
+ 'Jyotis',
+ 'Kailash',
+ 'Kamalesh',
+ 'Kamlesh',
+ 'Kanak',
+ 'Kanaka',
+ 'Kannan',
+ 'Kannen',
+ 'Karan',
+ 'Karthik',
+ 'Kartik',
+ 'Karunanidhi',
+ 'Kashyap',
+ 'Kiran',
+ 'Kirti',
+ 'Keerti',
+ 'Krishna',
+ 'Krishnadas',
+ 'Krishnadasa',
+ 'Kumar',
+ 'Lai',
+ 'Lakshman',
+ 'Laxman',
+ 'Lakshmidhar',
+ 'Lakshminath',
+ 'Lal',
+ 'Laal',
+ 'Mahendra',
+ 'Mohinder',
+ 'Mahesh',
+ 'Maheswar',
+ 'Manik',
+ 'Manikya',
+ 'Manoj',
+ 'Marut',
+ 'Mayoor',
+ 'Meghnad',
+ 'Meghnath',
+ 'Mohan',
+ 'Mukesh',
+ 'Mukul',
+ 'Nagabhushanam',
+ 'Nanda',
+ 'Narayan',
+ 'Narendra',
+ 'Narinder',
+ 'Naveen',
+ 'Navin',
+ 'Nawal',
+ 'Naval',
+ 'Nimit',
+ 'Niranjan',
+ 'Nirbhay',
+ 'Niro',
+ 'Param',
+ 'Paramartha',
+ 'Pran',
+ 'Pranay',
+ 'Prasad',
+ 'Prathamesh',
+ 'Prayag',
+ 'Prem',
+ 'Puneet',
+ 'Purushottam',
+ 'Rahul',
+ 'Raj',
+ 'Rajan',
+ 'Rajendra',
+ 'Rajiv',
+ 'Rakesh',
+ 'Ramesh',
+ 'Rameshwar',
+ 'Ranjit',
+ 'Ranjeet',
+ 'Ravi',
+ 'Ritesh',
+ 'Rohan',
+ 'Rohit',
+ 'Rudra',
+ 'Sachin',
+ 'Sameer',
+ 'Samir',
+ 'Sanjay',
+ 'Sanka',
+ 'Sarvin',
+ 'Satish',
+ 'Satyen',
+ 'Shankar',
+ 'Shantanu',
+ 'Sher',
+ 'Shiv',
+ 'Siddarth',
+ 'Siddhran',
+ 'Som',
+ 'Somu',
+ 'Somnath',
+ 'Subhash',
+ 'Subodh',
+ 'Suman',
+ 'Suresh',
+ 'Surya',
+ 'Suryakant',
+ 'Suryakanta',
+ 'Sushil',
+ 'Susheel',
+ 'Swami',
+ 'Swapnil',
+ 'Tapan',
+ 'Tarun',
+ 'Tej',
+ 'Tejas',
+ 'Trilochan',
+ 'Trilochana',
+ 'Trilok',
+ 'Trilokesh',
+ 'Triloki',
+ 'Triloki Nath',
+ 'Trilokanath',
+ 'Tushar',
+ 'Udai',
+ 'Udit',
+ 'Ujjawal',
+ 'Ujjwal',
+ 'Umang',
+ 'Upendra',
+ 'Uttam',
+ 'Vasudev',
+ 'Vasudeva',
+ 'Vedang',
+ 'Vedanga',
+ 'Vidhya',
+ 'Vidur',
+ 'Vidhur',
+ 'Vijay',
+ 'Vimal',
+ 'Vinay',
+ 'Vishnu',
+ 'Bishnu',
+ 'Vishwamitra',
+ 'Vyas',
+ 'Yogendra',
+ 'Yoginder',
+ 'Yogesh',
+];
diff --git a/src/locales/id_ID/person/first_name.ts b/src/locales/id_ID/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/id_ID/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/id_ID/person/index.ts b/src/locales/id_ID/person/index.ts
index 38afd8b4..dd110277 100644
--- a/src/locales/id_ID/person/index.ts
+++ b/src/locales/id_ID/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
import female_title from './female_title';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import male_title from './male_title';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
female_first_name,
female_last_name,
female_title,
+ first_name,
male_first_name,
male_last_name,
male_title,
diff --git a/src/locales/lv/person/first_name.ts b/src/locales/lv/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/lv/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/lv/person/index.ts b/src/locales/lv/person/index.ts
index 7eef036c..f1ac9682 100644
--- a/src/locales/lv/person/index.ts
+++ b/src/locales/lv/person/index.ts
@@ -5,6 +5,7 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import name_ from './name';
@@ -15,6 +16,7 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ first_name,
male_first_name,
male_last_name,
name: name_,
diff --git a/src/locales/nl_BE/person/female_first_name.ts b/src/locales/nl_BE/person/female_first_name.ts
new file mode 100644
index 00000000..6d34e507
--- /dev/null
+++ b/src/locales/nl_BE/person/female_first_name.ts
@@ -0,0 +1,101 @@
+export default [
+ 'Emma',
+ 'Louise',
+ 'Marie',
+ 'Elise',
+ 'Noor',
+ 'Ella',
+ 'Julie',
+ 'Lotte',
+ 'Lore',
+ 'Fien',
+ 'Lena',
+ 'Mila',
+ 'Olivia',
+ 'Amber',
+ 'Anna',
+ 'Elena',
+ 'Hanne',
+ 'Laura',
+ 'Charlotte',
+ 'Lina',
+ 'Nina',
+ 'Fleur',
+ 'Lisa',
+ 'Nora',
+ 'Juliette',
+ 'Luna',
+ 'Amelie',
+ 'Kato',
+ 'Sara',
+ 'Febe',
+ 'Axelle',
+ 'Janne',
+ 'Eline',
+ 'Helena',
+ 'Noa',
+ 'Camille',
+ 'Roos',
+ 'Lily',
+ 'Jade',
+ 'Nore',
+ 'Jana',
+ 'Manon',
+ 'Sarah',
+ 'Liv',
+ 'Amélie',
+ 'Lara',
+ 'Mona',
+ 'Alice',
+ 'Tess',
+ 'Kaat',
+ 'Femke',
+ 'Aya',
+ 'Eva',
+ 'Lien',
+ 'Bo',
+ 'Zoe',
+ 'Oona',
+ 'Sofia',
+ 'Leonie',
+ 'Linde',
+ 'Jolien',
+ 'Fran',
+ 'Pauline',
+ 'Laure',
+ 'Merel',
+ 'Marthe',
+ 'Yana',
+ 'Renée',
+ 'Paulien',
+ 'Margot',
+ 'Yasmine',
+ 'Ines',
+ 'Elisa',
+ 'Emily',
+ 'Maya',
+ 'Floor',
+ 'Amy',
+ 'Lize',
+ 'Amina',
+ 'Lucie',
+ 'Julia',
+ 'Lise',
+ 'Hailey',
+ 'Hannah',
+ 'Alicia',
+ 'Norah',
+ 'Margaux',
+ 'Lieze',
+ 'Sien',
+ 'Zoë',
+ 'Inaya',
+ 'Aline',
+ 'Amira',
+ 'Victoria',
+ 'Flore',
+ 'Lana',
+ 'Sterre',
+ 'Maud',
+ 'Chloe',
+];
diff --git a/src/locales/nl_BE/person/first_name.ts b/src/locales/nl_BE/person/first_name.ts
index aec8110c..40a647ec 100644
--- a/src/locales/nl_BE/person/first_name.ts
+++ b/src/locales/nl_BE/person/first_name.ts
@@ -1,201 +1,8 @@
-export default [
- 'Lucas',
- 'Liam',
- 'Louis',
- 'Noah',
- 'Lars',
- 'Arthur',
- 'Mathis',
- 'Kobe',
- 'Wout',
- 'Milan',
- 'Alexander',
- 'Daan',
- 'Adam',
- 'Vince',
- 'Jules',
- 'Victor',
- 'Finn',
- 'Stan',
- 'Leon',
- 'Seppe',
- 'Senne',
- 'Thomas',
- 'Mats',
- 'Robbe',
- 'Matteo',
- 'Ferre',
- 'Nathan',
- 'Warre',
- 'Jasper',
- 'Vic',
- 'Elias',
- 'Tuur',
- 'Lowie',
- 'Mauro',
- 'Maxim',
- 'Ruben',
- 'Rune',
- 'Mohamed',
- 'Simon',
- 'Rayan',
- 'Lukas',
- 'Lander',
- 'Xander',
- 'Emiel',
- 'Siebe',
- 'Jonas',
- 'Sam',
- 'Luca',
- 'Arne',
- 'Cas',
- 'Felix',
- 'Jack',
- 'Mathias',
- 'Jayden',
- 'Quinten',
- 'Tibo',
- 'Lewis',
- 'Sem',
- 'Maxime',
- 'Viktor',
- 'Emile',
- 'Sander',
- 'Aaron',
- 'Oscar',
- 'Bas',
- 'Niels',
- 'Jef',
- 'Nand',
- 'Lou',
- 'Tristan',
- 'Gust',
- 'David',
- 'Brent',
- 'Jelle',
- 'Lenn',
- 'Miel',
- 'Wannes',
- 'Gilles',
- 'Jarne',
- 'Alex',
- 'Imran',
- 'Lennert',
- 'Milo',
- 'Jens',
- 'Matthias',
- 'Dries',
- 'Axel',
- 'Juul',
- 'Hamza',
- 'Ilias',
- 'Thibo',
- 'Nicolas',
- 'Bent',
- 'Jesse',
- 'Bram',
- 'Maurice',
- 'Ilyas',
- 'Gabriel',
- 'Robin',
- 'Kasper',
- 'Emma',
- 'Louise',
- 'Marie',
- 'Elise',
- 'Noor',
- 'Ella',
- 'Julie',
- 'Lotte',
- 'Lore',
- 'Fien',
- 'Lena',
- 'Mila',
- 'Olivia',
- 'Amber',
- 'Anna',
- 'Elena',
- 'Hanne',
- 'Laura',
- 'Charlotte',
- 'Lina',
- 'Nina',
- 'Fleur',
- 'Lisa',
- 'Nora',
- 'Juliette',
- 'Luna',
- 'Amelie',
- 'Kato',
- 'Sara',
- 'Febe',
- 'Axelle',
- 'Janne',
- 'Eline',
- 'Helena',
- 'Noa',
- 'Camille',
- 'Roos',
- 'Lily',
- 'Jade',
- 'Nore',
- 'Jana',
- 'Manon',
- 'Sarah',
- 'Liv',
- 'Amélie',
- 'Lara',
- 'Mona',
- 'Alice',
- 'Tess',
- 'Kaat',
- 'Femke',
- 'Aya',
- 'Eva',
- 'Lien',
- 'Bo',
- 'Zoe',
- 'Oona',
- 'Sofia',
- 'Leonie',
- 'Linde',
- 'Jolien',
- 'Fran',
- 'Pauline',
- 'Laure',
- 'Merel',
- 'Marthe',
- 'Yana',
- 'Renée',
- 'Paulien',
- 'Margot',
- 'Yasmine',
- 'Ines',
- 'Elisa',
- 'Emily',
- 'Maya',
- 'Floor',
- 'Amy',
- 'Lize',
- 'Amina',
- 'Lucie',
- 'Julia',
- 'Lise',
- 'Hailey',
- 'Hannah',
- 'Alicia',
- 'Norah',
- 'Margaux',
- 'Lieze',
- 'Sien',
- 'Zoë',
- 'Inaya',
- 'Aline',
- 'Amira',
- 'Victoria',
- 'Flore',
- 'Lana',
- 'Sterre',
- 'Maud',
- 'Chloe',
-];
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/nl_BE/person/index.ts b/src/locales/nl_BE/person/index.ts
index 1019bd29..55193f15 100644
--- a/src/locales/nl_BE/person/index.ts
+++ b/src/locales/nl_BE/person/index.ts
@@ -3,15 +3,19 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } from '../../..';
+import female_first_name from './female_first_name';
import first_name from './first_name';
import last_name from './last_name';
+import male_first_name from './male_first_name';
import name_ from './name';
import prefix from './prefix';
import suffix from './suffix';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
name: name_,
prefix,
suffix,
diff --git a/src/locales/nl_BE/person/male_first_name.ts b/src/locales/nl_BE/person/male_first_name.ts
new file mode 100644
index 00000000..7638602a
--- /dev/null
+++ b/src/locales/nl_BE/person/male_first_name.ts
@@ -0,0 +1,102 @@
+export default [
+ 'Lucas',
+ 'Liam',
+ 'Louis',
+ 'Noah',
+ 'Lars',
+ 'Arthur',
+ 'Mathis',
+ 'Kobe',
+ 'Wout',
+ 'Milan',
+ 'Alexander',
+ 'Daan',
+ 'Adam',
+ 'Vince',
+ 'Jules',
+ 'Victor',
+ 'Finn',
+ 'Stan',
+ 'Leon',
+ 'Seppe',
+ 'Senne',
+ 'Thomas',
+ 'Mats',
+ 'Robbe',
+ 'Matteo',
+ 'Ferre',
+ 'Nathan',
+ 'Warre',
+ 'Jasper',
+ 'Vic',
+ 'Elias',
+ 'Tuur',
+ 'Lowie',
+ 'Mauro',
+ 'Maxim',
+ 'Ruben',
+ 'Rune',
+ 'Mohamed',
+ 'Simon',
+ 'Rayan',
+ 'Lukas',
+ 'Lander',
+ 'Xander',
+ 'Emiel',
+ 'Siebe',
+ 'Jonas',
+ 'Sam',
+ 'Luca',
+ 'Arne',
+ 'Cas',
+ 'Felix',
+ 'Jack',
+ 'Mathias',
+ 'Jayden',
+ 'Quinten',
+ 'Tibo',
+ 'Lewis',
+ 'Sem',
+ 'Maxime',
+ 'Viktor',
+ 'Emile',
+ 'Sander',
+ 'Aaron',
+ 'Oscar',
+ 'Bas',
+ 'Niels',
+ 'Jef',
+ 'Nand',
+ 'Lou',
+ 'Tristan',
+ 'Gust',
+ 'David',
+ 'Brent',
+ 'Jelle',
+ 'Lenn',
+ 'Miel',
+ 'Wannes',
+ 'Gilles',
+ 'Jarne',
+ 'Alex',
+ 'Imran',
+ 'Lennert',
+ 'Milo',
+ 'Jens',
+ 'Matthias',
+ 'Dries',
+ 'Axel',
+ 'Juul',
+ 'Hamza',
+ 'Ilias',
+ 'Thibo',
+ 'Nicolas',
+ 'Bent',
+ 'Jesse',
+ 'Bram',
+ 'Maurice',
+ 'Ilyas',
+ 'Gabriel',
+ 'Robin',
+ 'Kasper',
+];
diff --git a/src/locales/ro/person/first_name.ts b/src/locales/ro/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/ro/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/ro/person/index.ts b/src/locales/ro/person/index.ts
index f1a7a7c8..55193f15 100644
--- a/src/locales/ro/person/index.ts
+++ b/src/locales/ro/person/index.ts
@@ -4,6 +4,7 @@
*/
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
+import first_name from './first_name';
import last_name from './last_name';
import male_first_name from './male_first_name';
import name_ from './name';
@@ -12,6 +13,7 @@ import suffix from './suffix';
const person: PersonDefinitions = {
female_first_name,
+ first_name,
last_name,
male_first_name,
name: name_,
diff --git a/src/locales/ru/person/first_name.ts b/src/locales/ru/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/ru/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts
index 7413a152..d14b2f99 100644
--- a/src/locales/ru/person/index.ts
+++ b/src/locales/ru/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
import female_middle_name from './female_middle_name';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import male_middle_name from './male_middle_name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_first_name,
female_last_name,
female_middle_name,
+ first_name,
male_first_name,
male_last_name,
male_middle_name,
diff --git a/src/locales/sk/person/first_name.ts b/src/locales/sk/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/sk/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/sk/person/index.ts b/src/locales/sk/person/index.ts
index 7eef036c..f1ac9682 100644
--- a/src/locales/sk/person/index.ts
+++ b/src/locales/sk/person/index.ts
@@ -5,6 +5,7 @@
import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import name_ from './name';
@@ -15,6 +16,7 @@ import title from './title';
const person: PersonDefinitions = {
female_first_name,
female_last_name,
+ first_name,
male_first_name,
male_last_name,
name: name_,
diff --git a/src/locales/uk/person/first_name.ts b/src/locales/uk/person/first_name.ts
new file mode 100644
index 00000000..40a647ec
--- /dev/null
+++ b/src/locales/uk/person/first_name.ts
@@ -0,0 +1,8 @@
+// We don't have a generic first name list for this locale
+// So simply concatenate male and female lists and remove any duplicates
+// This avoids falling back to fallback locale
+import { mergeArrays } from './../../../internal/merge';
+import female_first_name from './female_first_name';
+import male_first_name from './male_first_name';
+
+export default mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/uk/person/index.ts b/src/locales/uk/person/index.ts
index 7413a152..d14b2f99 100644
--- a/src/locales/uk/person/index.ts
+++ b/src/locales/uk/person/index.ts
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
import female_first_name from './female_first_name';
import female_last_name from './female_last_name';
import female_middle_name from './female_middle_name';
+import first_name from './first_name';
import male_first_name from './male_first_name';
import male_last_name from './male_last_name';
import male_middle_name from './male_middle_name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
female_first_name,
female_last_name,
female_middle_name,
+ first_name,
male_first_name,
male_last_name,
male_middle_name,