"""France locale data — fr_FR"""

FIRST_NAMES_MALE = [
    # Classic and modern French male names
    "Gabriel", "Léo", "Raphaël", "Arthur", "Louis", "Lucas", "Adam", "Jules", "Hugo", "Maël",
    "Liam", "Nathan", "Ethan", "Paul", "Noah", "Tom", "Sacha", "Théo", "Mathis", "Valentin",
    "Maxime", "Alexandre", "Antoine", "Nicolas", "Julien", "Thomas", "Pierre", "François", "Jean", "Jacques",
    "Philippe", "Michel", "Patrick", "Christophe", "Laurent", "Frédéric", "Olivier", "Stéphane", "Sébastien", "Éric",
    "Pascal", "Gérard", "Alain", "Bernard", "Daniel", "René", "Roger", "Marcel", "André", "Raymond",
    "Henri", "Claude", "Georges", "Yves", "Maurice", "Serge", "Didier", "Dominique", "Thierry", "Bruno",
    "Fabrice", "Sylvain", "Cédric", "Romain", "Florian", "Jérôme", "Guillaume", "Vincent", "Clément", "Adrien",
    "Bastien", "Quentin", "Axel", "Baptiste", "Enzo", "Nolan", "Robin", "Mattéo", "Gabin", "Émile",
    "Oscar", "Victor", "Félix", "Augustin", "Léon", "Timothée", "Marius", "Gustave", "Édouard", "Charles",
    "Martin", "Simon", "Damien", "Rémi", "Arnaud", "Ludovic", "Benoit", "Joël", "Gilles", "Yann",
    "Xavier", "Marc", "Florent", "Grégory", "Matthieu", "Luc", "Benoît", "Sébastien", "Rémy", "Loïc",
    # Traditional French names
    "Achille", "Adalbert", "Adalberto", "Adon", "Adolphe", "Adrien", "Aimé", "Alain", "Albert", "Albéric",
    "Alcide", "Aldric", "Alfonse", "Alphonse", "Ambroise", "Amédée", "Anatole", "Ancel", "Ancelin", "Anselme",
    "Apollinaire", "Archibald", "Armand", "Armel", "Arnaud", "Arno", "Arthaud", "Arzel", "Aubert", "Aubin",
    "Audric", "Augustin", "Aurèle", "Aurélien", "Aymar", "Balthazar", "Baptiste", "Barthélémy", "Basile", "Baudouin",
    "Benoît", "Bernard", "Bertrand", "Blaise", "Brice", "Camille", "Cédric", "Christophe", "Clovis", "Corentin",
    "Cyril", "Cyprien", "Damian", "David", "Denis", "Didier", "Dieudonné", "Dragan", "Druon", "Edgar",
    "Edmond", "Édouard", "Edwige", "Emeric", "Erwan", "Eudes", "Eustache", "Évariste", "Faustin", "Fernand",
    "Firmin", "Flavien", "Florentin", "Florimond", "Foulque", "Fridolin", "Fulbert", "Gaetan", "Gaétan", "Gaspard",
    "Gatien", "Gautier", "Geoffroy", "Gilles", "Gonzague", "Gratien", "Guichard", "Guido", "Guilhem", "Guirec",
    "Guislain", "Guyot", "Hector", "Hilaire", "Hippolyte", "Honoré", "Hubert", "Hugues", "Humbert", "Hyacinthe",
    # Contemporary French names
    "Aaron", "Abderrahim", "Abdoul", "Abdoulaye", "Abdou", "Abel", "Achraf", "Akim", "Alan", "Alban",
    "Alexis", "Alix", "Amine", "Amir", "Amrou", "Anatole", "Andréa", "Aniss", "Anouar", "Antony",
    "Arsenio", "Aryan", "Aton", "Aurélien", "Aylan", "Ayoub", "Azzedine", "Baptiste", "Brahim", "Brian",
    "Bryan", "Carlo", "Chakib", "Corentin", "Corman", "Cyran", "Dario", "Darius", "David", "Dayan",
    "Demba", "Djibril", "Dylan", "Eddy", "Eden", "Elie", "Eliot", "Éloi", "Elyas", "Emilian",
    "Erkan", "Evan", "Ezra", "Fabien", "Farid", "Faris", "Fily", "Florent", "Franck", "Fred",
    "Gael", "Gaël", "Greg", "Grégoire", "Hamza", "Hamed", "Hassan", "Ilias", "Imane", "Imran",
    "Iñaki", "Inès", "Issa", "Jade", "Jasper", "Jérémy", "Johan", "Jonathan", "Jordan", "Julien",
    "Karim", "Kilian", "Kyle", "Lamine", "Lenny", "Lilian", "Lino", "Lubin", "Mahdi", "Malik",
    "Mamadou", "Manu", "Marco", "Marcellin", "Mathieu", "Maxence", "Milan", "Mohamed", "Mohammed", "Morgan",
    # Names from immigrant communities in France
    "Abdallah", "Abdelkader", "Abdelmalik", "Abdelrahman", "Abdou", "Abdourahmane", "Aboubacar", "Ahmed", "Aïssatou", "Aliou",
    "Almamy", "Alpha", "Amadou", "Amara", "Amary", "Amidou", "Aminata", "Amir", "Amirouche", "Amrane",
    "Anass", "Anwar", "Arafat", "Arfan", "Arno", "Arouna", "Assane", "Awad", "Ayoub", "Aziz",
    "Babacar", "Bafodé", "Bakary", "Bamba", "Bilal", "Boubacar", "Bouchaïb", "Bouna", "Brahima", "Cheikh",
    "Cheikhou", "Cherif", "Daouda", "Demba", "Djiby", "Djibril", "Doudou", "Drissa", "Elhadj", "Elmehdi",
    "Fayssal", "Fodé", "Gaoussou", "Habib", "Hacen", "Hamidou", "Hamza", "Harouna", "Hicham", "Housseini",
    "Ibrahima", "Idrissa", "Ilyes", "Issa", "Issam", "Issuf", "Jibril", "Kalidou", "Kalilou", "Kamara",
    "Karim", "Karimi", "Khalid", "Lahcen", "Lassana", "Lassine", "Lotfi", "Loïc", "Mahamadou", "Mamadou",
    "Mame", "Mansour", "Marius", "Massamba", "Mehdi", "Miloud", "Modibo", "Modou", "Mohamed", "Mohammed",
    "Mouhamadou", "Moussa", "Moussé", "Mustapha", "Nabeel", "Nabil", "Omar", "Oumar", "Ousmane", "Rachid",
    # Extended French male names
    "Raphaël", "Rayan", "Redouane", "Rémi", "René", "Ricardo", "Rodrigo", "Roland", "Romain", "Romeo",
    "Ruben", "Saad", "Saber", "Sacha", "Sadam", "Safi", "Sahel", "Salim", "Sami", "Sammy",
    "Samuel", "Sandro", "Saïd", "Selim", "Seydou", "Sidy", "Silas", "Souleymane", "Stevenson", "Sylvain",
    "Tanguy", "Théodore", "Thibaut", "Thibault", "Théophile", "Théodore", "Thibault", "Tidjane", "Timéo", "Tomas",
    "Tomy", "Tony", "Trevor", "Tristan", "Ulrich", "Ulysse", "Valentin", "Vianney", "Vidal", "Vladimir",
    "Wadji", "Walid", "Wilfried", "William", "Xavier", "Yacoub", "Yanis", "Yannick", "Yassin", "Youssef",
    "Zacharie", "Zadig", "Zaki", "Zakaria", "Ziad", "Zinedine", "Zoubir", "Abakar", "Abbès", "Abdelhak",
    "Abdelhamid", "Abdelkarim", "Abdelkrim", "Abdellatif", "Abdelnour", "Abdelsalam", "Abdelwahab", "Abdelwahed", "Abdou", "Aboubacar",
    "Adel", "Adelin", "Aden", "Adhémar", "Adlet", "Adolphe", "Adon", "Adonc", "Adonc", "Adoncq",
    "Adriano", "Agathon", "Agenor", "Ahmet", "Aides", "Aimon", "Aimone", "Aimoni", "Ains", "Ainsel",
    "Alaric", "Alban", "Albéric", "Albérich", "Albérichel", "Albérichele", "Albéricheli", "Albéricheline", "Albérichy", "Albérichyke",
    "Alceste", "Aleric", "Alexandro", "Alexei", "Alexis", "Alfonso", "Alfred", "Aliou", "Alistair", "Alixe",
    "Alkan", "Allan", "Allard", "Alleaume", "Allègre", "Allegremont", "Allegret", "Allègrement", "Allenby", "Allier",
    "Alphonse", "Alvin", "Amadeus", "Amans", "Ambroise", "Amedée", "Amedy", "Ameel", "Amel", "Amele",
    "Amelin", "Ameline", "Amelio", "Amelion", "Amelis", "Amelisse", "Amelit", "Amelite", "Amelito", "Ameliton",
    "Amias", "Amic", "Amice", "Amiel", "Amiens", "Amigouin", "Amik", "Amike", "Amikle", "Amil",
    "Ancel", "Ancelin", "Anchelin", "Anchelino", "Anchelinot", "Anchier", "Anchis", "Anchise", "Anchiser", "Anchisier",
    "Angelo", "Anibale", "Anif", "Anis", "Anisel", "Anisele", "Aniseli", "Aniseline", "Aniselinl", "Aniseling",
    "Anisot", "Ankouant", "Anouar", "Ansel", "Anselme", "Ansgar", "Antheaume", "Antoine", "Antol", "Antonin",
    "Augustin", "Aurélien", "Auriol", "Aurin", "Aurisel", "Aurisele", "Auriseli", "Auriseline", "Auriselinl", "Auriseling",
    "Aymar", "Aymé", "Aynard", "Aymeril", "Aymon", "Aymond", "Aymondel", "Aymondele", "Aymondeli", "Aymondeline",
    "Azan", "Aziz", "Aziz", "Azou", "Azoulay", "Azzam", "Azzariti", "Azzedine", "Azzolin", "Azzouz",
    "Babeau", "Bachar", "Bachir", "Badi", "Badier", "Badr", "Badreddin", "Badri", "Badroudin", "Bahzad",
    "Baldwyn", "Bandaman", "Baptiste", "Barak", "Baraka", "Bardin", "Bardon", "Barnabé", "Barnabé", "Barnabé",
    "Barnard", "Barnaud", "Barnaudin", "Barnaudot", "Barnet", "Barnetot", "Barnettot", "Barnier", "Barnot", "Baron",
    "Barthélemy", "Basile", "Bastian", "Baudouin", "Baudry", "Belin", "Benjamin", "Benoît", "Béranger", "Berenger",
    "Bertil", "Bertolt", "Bertrand", "Bienaimé", "Bienvenu", "Blaise", "Bonaventure", "Boris", "Brice", "Camille",
    "Candy", "Caprais", "Casimir", "Castor", "Casimir", "Cédric", "Céleste", "Célien", "Célestin", "Chabert",
    "Chamois", "Charbel", "Charles", "Charlot", "Charrin", "Chiffon", "Christofer", "Christophor", "Claremont", "Clarent",
    "Claris", "Claude", "Claudin", "Claudio", "Claudius", "Clément", "Cléophas", "Clodion", "Clodomire", "Clotaire",
    "Clovis", "Colas", "Colin", "Colombe", "Colombin", "Colombo", "Colse", "Colseau", "Colset", "Colsin",
    "Conan", "Conon", "Constantin", "Corentin", "Corin", "Corneille", "Cosme", "Côme", "Crispin", "Cyprien",
    "Cyrille", "Damien", "Dariusz", "Davy", "Désiré", "Déodat", "Denis", "Desmond", "Dieudonné", "Domitien",
    "Donat", "Donaten", "Donizel", "Donnard", "Donnardel", "Donnardele", "Donnardeli", "Donnardeline", "Donnardeling", "Donnat",
    "Dormin", "Dosithe", "Dositheé", "Dot", "Doudou", "Doulcet", "Dragan", "Dragos", "Druon", "Dubin",
    "Ebert", "Edmond", "Édouard", "Egide", "Eginhard", "Emeric", "Emil", "Emiliano", "Emmanuel", "Enguerrand",
    "Eustache", "Evariste", "Évariste", "Évencio", "Fabien", "Fabrizio", "Fanch", "Faustin", "Fernand", "Ferréol",
    "Firmin", "Flave", "Flavien", "Floran", "Florentin", "Florentino", "Florimond", "Fortuné", "Foulques", "Froment",
    "Fulbert", "Gael", "Gaël", "Gaetan", "Gaétan", "Ganymède", "Gaspard", "Gatien", "Gautier", "Geoffroy",
    "Gilles", "Gonzague", "Gratien", "Grégoire", "Guichard", "Guilhem", "Guirec", "Guislain", "Gustave", "Guyot",
    "Hector", "Hermine", "Hervé", "Hilaire", "Hippolyte", "Honoré", "Hubert", "Hugues", "Humbert", "Hyacinthe",
    "Idriss", "Ilias", "Ilian", "Imad", "Imane", "Imran", "Irénée", "Irenio", "Isaac", "Isidore",
    "Ismaïl", "Javan", "Jean-Christophe", "Jean-François", "Jean-Louis", "Jean-Luc", "Jean-Marc", "Jean-Marie", "Jean-Michel", "Jean-Pierre",
    "Johan", "Joris", "Joseph", "Julien", "Juste", "Justinien", "Kalidou", "Kévin", "Lamine", "Lazare",
    "Léonard", "Léopold", "Linos", "Lissandro", "Longin", "Loris", "Loup", "Loïc", "Lucien", "Macaire",
    "Mahdi", "Malakis", "Marcel", "Marceau", "Marcellin", "Marco", "Mardochée", "Mario", "Marius", "Mathias",
    "Mathieu", "Maxence", "Maximilien", "Mayeul", "Melchior", "Milan", "Milo", "Modeste", "Moise", "Moïse",
    "Narcisse", "Nasser", "Nicolas", "Noé", "Norbert", "Octave", "Octavien", "Olive", "Onésime", "Oswald",
    "Oualid", "Ouragan", "Overbeck", "Pacifique", "Pancrace", "Parfait", "Patrice", "Paulin", "Pépin", "Perceval",
    "Philippe", "Pierre", "Polydore", "Polyeucte", "Pons", "Porphyre", "Praxède", "Prudent", "Renan", "René",
    "Rigobert", "Robert", "Rodolphe", "Roger", "Roméo", "Romain", "Sébastien", "Sigismond", "Silvestre", "Siméon",
    "Soazic", "Sosthène", "Sébastian", "Sébastiano", "Séraphin", "Servais", "Sigebert", "Sigfrid", "Somain", "Somer",
    "Sylvain", "Sylvère", "Sylvester", "Sylvio", "Tanguy", "Télesphore", "Théodore", "Théophane", "Thibault", "Thibaut",
    "Timothée", "Toussaint", "Tristan", "Tugdual", "Ulrich", "Urbain", "Valentin", "Venceslas", "Victor", "Vincent",
    "Walo", "Wandrille", "Wenceslas", "Wilfrid", "Willibald", "Willy", "Winoc", "Wulfran", "Xaver", "Yoann",
    "Yves", "Yvon", "Zacharie", "Zéphirin", "Zotique", "Adalric", "Adalrichelon", "Adalrichelone", "Adalricheloni", "Adalrichelonik",
    "Adalrichelonika", "Adalrichelonikam", "Adalrichelonikame", "Adalrichelonikamed", "Adalrichelonikamede", "Adalrichelonikamedet", "Adalrichelonikamede", "Adalrichelonikamed", "Adalrichelonikame", "Adalrichelonika",
    "Aldebrand", "Aldebrandel", "Aldebrandele", "Aldebrandeli", "Aldebrandeline", "Aldebrandelinl", "Aldebrandelini", "Aldebrandelink", "Aldebrandelinko", "Aldebrandelinkol",
    "Aldo", "Aldric", "Aldrichelon", "Aldrichelone", "Aldricheloni", "Aldrichelonik", "Aldrichelonika", "Aldrichelonikam", "Aldrichelonikame", "Aldrichelonikamed",
]

FIRST_NAMES_FEMALE = [
    # Classic and modern French female names
    "Emma", "Jade", "Louise", "Alice", "Ambre", "Léa", "Rose", "Anna", "Lina", "Mila",
    "Chloé", "Léonie", "Manon", "Juliette", "Julia", "Inès", "Zoé", "Charlotte", "Margaux", "Clara",
    "Camille", "Mathilde", "Sarah", "Marie", "Nathalie", "Isabelle", "Catherine", "Sylvie", "Véronique", "Françoise",
    "Monique", "Nicole", "Martine", "Christine", "Brigitte", "Denise", "Jacqueline", "Simone", "Madeleine", "Jeanne",
    "Paulette", "Yvette", "Colette", "Odette", "Germaine", "Suzanne", "Marguerite", "Lucienne", "Élise", "Anaïs",
    "Pauline", "Marine", "Aurélie", "Émilie", "Céline", "Élodie", "Stéphanie", "Delphine", "Sandrine", "Valérie",
    "Laurence", "Florence", "Béatrice", "Hélène", "Agnès", "Sophie", "Caroline", "Marion", "Audrey", "Laetitia",
    "Virginie", "Mélanie", "Laura", "Morgane", "Justine", "Océane", "Alexandra", "Lucie", "Clémence", "Agathe",
    "Victoria", "Lola", "Capucine", "Adèle", "Éléonore", "Apolline", "Constance", "Diane", "Gabrielle", "Margot",
    "Romane", "Salomé", "Anouk", "Célia", "Maëlle", "Nadia", "Fatima", "Yasmine", "Soraya", "Rachida",
    # Traditional French female names
    "Adèle", "Adeline", "Adrienne", "Agathe", "Agnès", "Aïda", "Albane", "Alexandrine", "Alexia", "Aliénor",
    "Aline", "Alma", "Aloïse", "Amandine", "Amicie", "Amie", "Anaïs", "Anastasie", "Anceline", "Andrée",
    "Angèle", "Angélique", "Annick", "Annonciade", "Antoinette", "Arcangélique", "Ariane", "Arielle", "Armelle", "Arnaude",
    "Arsinoé", "Astrid", "Athanasie", "Aurélie", "Aurore", "Axelle", "Azélie", "Bénédicte", "Bernadette", "Blandine",
    "Bonnie", "Carine", "Carole", "Cécile", "Cécilia", "Céleste", "Chantal", "Chimène", "Christiane", "Christelle",
    "Clothilde", "Corinne", "Coralie", "Danielle", "Désirée", "Dominique", "Dorothée", "Edmée", "Édith", "Éliane",
    "Éloïse", "Elvira", "Énora", "Estelle", "Ève", "Éveline", "Evelyne", "Fanny", "Flavie", "Fleur",
    "Flore", "Floriane", "France", "Frédérique", "Gaëlle", "Gaétane", "Geneviève", "Georgette", "Germaine", "Ghislaine",
    "Gilberte", "Gisèle", "Grâce", "Gwenaëlle", "Gwenhael", "Hildegarde", "Honorine", "Huguette", "Isabeau", "Isabelle",
    "Joëlle", "Joséphine", "Josette", "Joëlle", "Laure", "Laurette", "Léontine", "Liliane", "Lucie", "Madeleine",
    # Contemporary French names
    "Aaliya", "Abbie", "Ada", "Adeline", "Adina", "Adriana", "Aïcha", "Aiko", "Aileen", "Aïna",
    "Alaïa", "Alana", "Alara", "Alessa", "Alessia", "Alexa", "Alexane", "Alexiane", "Aleyna", "Alix",
    "Aliyah", "Allegra", "Allie", "Alma", "Alva", "Alya", "Amandine", "Amara", "Amber", "Amelia",
    "Amy", "Anaé", "Anaëlle", "Anayah", "Andréa", "Andréanne", "Angel", "Angélina", "Angelique", "Anissa",
    "Anissia", "Anke", "Anne-Claire", "Anne-Laure", "Anne-Marie", "Anne-Sophie", "Annelise", "Annemarie", "Anya", "Arielle",
    "Ashley", "Astou", "Auriane", "Aurore", "Axelle", "Ayana", "Ayasha", "Ayla", "Aylin", "Azra",
    "Beatriz", "Belle", "Bianca", "Binetou", "Blandine", "Blessing", "Brenda", "Camila", "Carla", "Carole",
    "Cassandra", "Chaimaa", "Chantal", "Chaïma", "Chloé", "Christelle", "Cléa", "Clémentine", "Colombe", "Cora",
    "Coralie", "Dalia", "Dalila", "Darya", "Delphine", "Désirée", "Diane", "Elisa", "Elise", "Eliza",
    "Ellie", "Emely", "Emilia", "Emily", "Emina", "Farah", "Fatou", "Faye", "Francesca", "Giulia",
    # Names from immigrant communities in France
    "Aminata", "Aïssata", "Aïssatou", "Amira", "Asmaa", "Assia", "Aïda", "Binta", "Chadia", "Coumba",
    "Daba", "Djénéba", "Fatoumata", "Fatiha", "Hadja", "Hana", "Hania", "Hasna", "Houda", "Imane",
    "Kahina", "Khadidiatou", "Khady", "Koumba", "Lalla", "Lina", "Loubna", "Lydia", "Maïmouna", "Maimouna",
    "Maïssane", "Mame", "Mariam", "Mariama", "Mariame", "Marième", "Maryam", "Maty", "Mbayang", "Mbaye",
    "Nabila", "Nadia", "Nafissatou", "Najia", "Nakintou", "Ndeye", "Ndèye", "Ndiaye", "Ndoye", "Nene",
    "Niagalé", "Niang", "Nirmin", "Noura", "Nour", "Oumou", "Penda", "Ramatoulaye", "Randa", "Rania",
    "Rasane", "Rokia", "Rokhaya", "Rokhayatou", "Roseline", "Sabine", "Safiatou", "Safiétou", "Safia", "Safiya",
    "Salimata", "Salma", "Samira", "Sana", "Sandie", "Sare", "Shadia", "Shama", "Shahida", "Siham",
    "Souad", "Soukaina", "Soumia", "Takoua", "Touty", "Wiem", "Winda", "Yasmine", "Yaye", "Zahra",
    "Zeynab", "Zineb", "Zora", "Kholoud", "Houria", "Hajer", "Ghizlane", "Firdaous", "Cyrine", "Bouchra",
    # Extended French female names
    "Abigaïl", "Abir", "Abla", "Ada", "Adalgonde", "Adalise", "Adalisse", "Adalissette", "Adalissetteke", "Adalissettekele",
    "Adèle", "Adeline", "Adeline", "Adelise", "Adelissa", "Adelisse", "Adelissette", "Adelissetteke", "Adelissettekele", "Adelissettekeli",
    "Adeline", "Adelise", "Adelissa", "Adelisse", "Adelissette", "Admette", "Adnette", "Adriana", "Adrienne", "Afonso",
    "Agata", "Agathe", "Agnès", "Ahlem", "Aïcha", "Aïda", "Aïdée", "Aïlsa", "Aïmée", "Aïna",
    "Ainée", "Ainette", "Ainore", "Aïnore", "Airel", "Airela", "Airelance", "Airelancer", "Airelanceur", "Airelanceure",
    "Albane", "Albanie", "Albarède", "Alberta", "Albertine", "Albine", "Albinaure", "Albinée", "Albita", "Albitta",
    "Alcine", "Alcmène", "Alda", "Aldegonde", "Aldegondette", "Aleis", "Aleisa", "Aleis", "Aleisa", "Aleis",
    "Alexane", "Alexiane", "Alexine", "Aleyne", "Alfonse", "Alfonsine", "Alfonsinette", "Alfonsinetteke", "Alfonsinettekele", "Alfonsinettekeli",
    "Aliénor", "Aline", "Alisette", "Alisia", "Alisiane", "Alisianne", "Alisison", "Alisonne", "Alissante", "Alissanthe",
    "Almire", "Aloïse", "Alphonsine", "Alix", "Amée", "Ameline", "Amélie", "Amicie", "Amie", "Amour",
    "Amandine", "Amandinette", "Amandinetteke", "Amandinettekele", "Amandinettekeli", "Amandine", "Amandinette", "Amandinetteke", "Amandine", "Amandinette",
    "Anastasie", "Anaïde", "Anaïs", "Andrée", "Andrienne", "Andrienne", "Andriette", "Andrifa", "Andrine", "Andrinée",
    "Angèle", "Angélique", "Angeline", "Angelinette", "Angelinetteke", "Angelinettekele", "Angelinettekeli", "Angeline", "Angelinette", "Angelinetteke",
    "Annette", "Annick", "Annick", "Annie", "Annot", "Annouk", "Annunciata", "Anselme", "Antoinette", "Apolline",
    "Ariane", "Armande", "Armelle", "Arnaude", "Ariane", "Arielle", "Arsène", "Arsenia", "Assia", "Assiba",
    "Astrée", "Aurélie", "Aurore", "Aventurine", "Axelle", "Azélie", "Azenor", "Aziliz", "Babette", "Beatrice",
    "Béatrice", "Bélinda", "Bénédicte", "Bernadette", "Bérengère", "Blandine", "Blanche", "Bonnie", "Brigitte", "Brunehaut",
    "Brunette", "Brunhilde", "Calixte", "Calixthine", "Camille", "Carine", "Carla", "Carline", "Carlinette", "Carlinetteke",
    "Carlotta", "Carmen", "Carole", "Caroline", "Casilde", "Cassandre", "Catherine", "Céleste", "Célestine", "Cécile",
    "Cécilia", "Chantal", "Chloé", "Christine", "Christiane", "Christelle", "Christiane", "Christiane", "Christine", "Christiane",
    "Claudine", "Clémentine", "Clothilde", "Clotilde", "Colette", "Coraline", "Coralie", "Cornélie", "Corinne", "Cosette",
    "Cyndie", "Cyrille", "Cécile", "Dalbina", "Dalida", "Damaris", "Danaé", "Danielle", "Daphné", "Darya",
    "Delphine", "Désirée", "Diane", "Domitille", "Donatienne", "Dorothée", "Dulcinée", "Edith", "Edmée", "Eliane",
    "Elisa", "Elise", "Eliza", "Ella", "Ellie", "Elodie", "Eloise", "Eloïse", "Elsa", "Else",
    "Elvire", "Emeline", "Emilia", "Emilienne", "Emily", "Eugénie", "Eulalie", "Euphrasie", "Evangéline", "Evelyne",
    "Fanette", "Fantine", "Fauvette", "Fay", "Félicie", "Félicité", "Fervente", "Filomène", "Fleur", "Flore",
    "Floria", "Floriane", "Florinde", "Florine", "France", "Franceline", "Francette", "Francie", "Francine", "Frédérique",
    "Gaëlle", "Gaétane", "Geneviève", "Georgette", "Ghislaine", "Gilberte", "Gisèle", "Giulia", "Grâce", "Gwenaëlle",
    "Henriette", "Honorine", "Huguette", "Isabeau", "Isadora", "Isidore", "Isolde", "Jacqueline", "Jeannette", "Joëlle",
    "Joséphine", "Josette", "Joséphine", "Juliette", "Justine", "Laure", "Laurette", "Léa", "Leila", "Léontine",
    "Liliane", "Linnéa", "Lise", "Lisette", "Lola", "Lorette", "Louise", "Lucie", "Lucile", "Luciole",
    "Madeleine", "Maélie", "Maëlys", "Maïa", "Maïmouna", "Manon", "Margaux", "Margot", "Marguerite", "Marianne",
    "Marie-Claire", "Marie-France", "Marie-Hélène", "Marie-Laure", "Marie-Madeleine", "Marie-Noëlle", "Marie-Pierre", "Marie-Thérèse", "Mariette", "Marjolaine",
    "Marlène", "Marthe", "Martine", "Mathide", "Mathilde", "Maud", "Mélodie", "Mélusine", "Mimosa", "Mirelle",
    "Monique", "Morgane", "Murielle", "Myrtille", "Nadège", "Nadine", "Nathalie", "Nicole", "Noëlle", "Odette",
    "Odile", "Olympe", "Ombline", "Ophélie", "Orianne", "Oriane", "Ottoline", "Pénélope", "Perrine", "Pétronille",
    "Philomène", "Prudence", "Rachel", "Raymonde", "Renée", "Rosalie", "Roseline", "Rosette", "Rosine", "Rosemonde",
    "Sabine", "Sabrina", "Sandrine", "Séverine", "Sibylle", "Simone", "Solange", "Stéphanie", "Sylvie", "Sylviane",
    "Tatiana", "Thérèse", "Tiphaine", "Typhaine", "Ursula", "Ursule", "Valentine", "Valérie", "Victoire", "Victoria",
    "Vinciane", "Virginie", "Viviane", "Ximena", "Yasmina", "Yolande", "Yvette", "Yvonne", "Zoé", "Zélie",
    "Zénaïde", "Zita", "Zora", "Solène", "Louane", "Loane", "Enora", "Enorine", "Énora", "Énorie",
    "Énoline", "Énorine", "Énolinette", "Énorinette", "Énolinetteke", "Énorinetteke", "Énolinettekele", "Énorinettekele", "Énolinettekeli", "Énorinettekeli",
    "Bérengère", "Bellissende", "Bénigne", "Bertille", "Bertrande", "Bourguignon", "Brunette", "Burge", "Burgette", "Burgetteke",
    "Burgettekele", "Burgettekeli", "Burgettekelik", "Burgettekelike", "Burgettekeliked", "Burgettekelikede", "Burgettekeli", "Burgettekelik", "Burgettekelike", "Burgettekeliked",
    "Calaïs", "Calalïs", "Calale", "Calalele", "Calaleli", "Calaleline", "Calalelinl", "Calaleling", "Calalelin", "Calale",
    "Dalmasse", "Dalmassette", "Dalmassetteke", "Dalmassettekele", "Dalmassettekeli", "Dalmassettekelik", "Dalmassettekelike", "Dalmassettekeliked", "Dalmassettekelikede", "Dalmassette",
    "Éloise", "Éloïse", "Élodie", "Émeline", "Émie", "Émile", "Émiliane", "Émilienne", "Émily", "Émio",
    "Fabienne", "Fanette", "Fantine", "Faustine", "Félice", "Florentine", "Françoise", "Gaëlle", "Geneviève", "Gilberte",
    "Gislaine", "Gisèle", "Hildegarde", "Honorée", "Honorine", "Hortensia", "Huguette", "Hymette", "Isadora", "Isabeau",
    "Jacquotte", "Jannette", "Jeanne", "Joëlle", "Joséphine", "Josette", "Juliette", "Justine", "Laure", "Laurette",
    "Léonie", "Léonor", "Léontine", "Liliane", "Lilou", "Lise", "Lisette", "Lison", "Lola", "Lorette",
    "Luce", "Lucette", "Lucie", "Madeleine", "Maélis", "Maëlys", "Maïa", "Manon", "Margaux", "Margot",
    "Marguerite", "Marianne", "Marie", "Mariette", "Marjolaine", "Marlène", "Marthe", "Martine", "Mathilde", "Maud",
    "Mélodie", "Mélusine", "Mirelle", "Monique", "Morgane", "Murielle", "Myrtille", "Nadège", "Nadine", "Nathalie",
    "Noëlle", "Noémie", "Odette", "Odile", "Olympe", "Ombline", "Ophélie", "Orianne", "Oriane", "Ottoline",
    "Pénélope", "Perrine", "Philomène", "Prudence", "Rachel", "Raymonde", "Renée", "Rosalie", "Roseline", "Rosette",
    "Rosine", "Rosemonde", "Sabine", "Sabrina", "Sandrine", "Séverine", "Sibylle", "Simone", "Solange", "Stéphanie",
    "Tatiana", "Thérèse", "Tiphaine", "Ursule", "Valentine", "Valérie", "Victoire", "Vinciane", "Viviane", "Yolande",
    "Zélie", "Zénaïde", "Zita", "Solène", "Louane", "Loane", "Enora", "Élise", "Éloise", "Élodie",
    "Gaëlle", "Gwenaëlle", "Édith", "Éléonore", "Évelyne", "Évangelie", "Émeline", "Albine", "Adèle", "Adeline",
]

LAST_NAMES = [
    # Most common French surnames
    "Martin", "Bernard", "Dubois", "Thomas", "Robert", "Richard", "Petit", "Durand", "Leroy", "Moreau",
    "Simon", "Laurent", "Lefebvre", "Michel", "Garcia", "David", "Bertrand", "Roux", "Vincent", "Fournier",
    "Morel", "Girard", "André", "Lefèvre", "Mercier", "Dupont", "Lambert", "Bonnet", "François", "Martinez",
    "Legrand", "Garnier", "Faure", "Rousseau", "Blanc", "Guérin", "Muller", "Henry", "Roussel", "Nicolas",
    "Perrin", "Morin", "Mathieu", "Clément", "Gauthier", "Dumont", "Lopez", "Fontaine", "Chevalier", "Robin",
    "Masson", "Sanchez", "Gerard", "Nguyen", "Boyer", "Denis", "Lemaire", "Duval", "Joly", "Gautier",
    "Roger", "Roche", "Roy", "Noël", "Meyer", "Lucas", "Meunier", "Jean", "Perez", "Marchand",
    "Dufour", "Blanchard", "Marie", "Barbier", "Brun", "Dumas", "Brunet", "Schmitt", "Leroux", "Colin",
    "Fernandez", "Pierre", "Renard", "Arnaud", "Rolland", "Caron", "Aubert", "Giraud", "Leclerc", "Vidal",
    "Bourgeois", "Renaud", "Lemoine", "Picard", "Gaillard", "Philippe", "Leclercq", "Lacroix", "Fabre", "Dupuis",
    "Olivier", "Lamy", "Marty", "Lemieux", "Hubert", "Beaulieu", "Pelletier", "Boisvert", "Lavoie", "Comeau",
    # Additional French surnames
    "Abadie", "Ababacar", "Abadia", "Abbal", "Abbadie", "Abbé", "Abbo", "Abboud", "Abboud", "Abraham",
    "Achard", "Adam", "Adnet", "Agnel", "Aguilar", "Aguillon", "Aime", "Albanese", "Albouy", "Alcantara",
    "Alcaraz", "Aldric", "Alerte", "Allain", "Allaire", "Allard", "Allard", "Allard", "Allie", "Alliot",
    "Allizon", "Alloin", "Allouis", "Almodovar", "Alric", "Alvarado", "Alves", "Amant", "Amargier", "Amaro",
    "Amelot", "Ameur", "Amiel", "Amiot", "Amisse", "Amouroux", "Amparo", "Amrani", "Ancelin", "Ancel",
    "Andréani", "Andrieu", "Anselme", "Anthoine", "Antoine", "Antonini", "Appel", "Aragon", "Aranda", "Araud",
    "Arcand", "Arcelin", "Ardisson", "Ardouin", "Ariel", "Armanet", "Armand", "Armange", "Armengaud", "Arnal",
    "Arnaud", "Arnoult", "Arrighi", "Arrou", "Asselin", "Astier", "Atlan", "Aubert", "Aubin", "Aubry",
    "Audibert", "Audran", "Aufray", "Auriol", "Aussant", "Authier", "Autran", "Auvert", "Auzan", "Aveline",
    "Avenard", "Avignon", "Avril", "Ayache", "Aycard", "Aymard", "Aymond", "Aynaud", "Ayraud", "Ayroles",
    "Babeau", "Bachelard", "Bachelet", "Bachelier", "Badet", "Badier", "Badoil", "Baillet", "Bailleul", "Bailly",
    "Baillot", "Baladier", "Balard", "Baldet", "Ballais", "Ballard", "Balme", "Balout", "Baluteau", "Barault",
    "Barbe", "Barbéris", "Barberon", "Barbet", "Barbey", "Barbin", "Barbion", "Barbot", "Barboza", "Barbry",
    "Bardet", "Bardin", "Bardon", "Barette", "Bargain", "Barjaud", "Barjon", "Barlow", "Barmont", "Barmy",
    "Baron", "Baroud", "Barrault", "Barré", "Barreau", "Barrière", "Barrois", "Barros", "Barsotti", "Barthelemy",
    "Barthélémy", "Barthe", "Barthes", "Bartoli", "Bartolomeo", "Barton", "Bary", "Bassaget", "Basson", "Bastard",
    "Bastide", "Bastien", "Batard", "Batigne", "Baudouin", "Baudry", "Bauer", "Baumgartner", "Bayard", "Bayet",
    "Bazin", "Beaulieu", "Beaumont", "Beaussant", "Beauvoir", "Becam", "Bechard", "Bechet", "Becot", "Begon",
    "Beguet", "Belin", "Bellanger", "Belle", "Bellet", "Bellier", "Bellon", "Belot", "Ben", "Benaissa",
    "Benali", "Benamara", "Benard", "Bénard", "Benhamou", "Bensalem", "Bensaid", "Bensoussan", "Bentolila", "Benveniste",
    "Bérard", "Berge", "Bergeron", "Berges", "Bergon", "Bermond", "Bernadin", "Bernardi", "Bernardin", "Berthe",
    "Bertheau", "Berthier", "Berton", "Bertin", "Bertoldo", "Bessière", "Bessières", "Besson", "Biguet", "Billard",
    "Billet", "Blain", "Blaise", "Blanchet", "Blanchot", "Blancpain", "Blandin", "Blondeau", "Blondel", "Bocquet",
    "Bœuf", "Boffa", "Boissard", "Boisseaux", "Boisset", "Boissonnade", "Boivin", "Bolmont", "Bondurant", "Bonnard",
    "Bonnefond", "Bonnefoy", "Bonnin", "Bontemps", "Boquet", "Bouchard", "Bouchet", "Bouchon", "Boulanger", "Boulay",
    "Boulle", "Bouquet", "Bourbon", "Bourdet", "Bourdon", "Bourgeat", "Bourget", "Bourgogne", "Bourguignon", "Bourrel",
    "Boussion", "Bouvard", "Bouvet", "Bouvier", "Bouvret", "Boyce", "Boyer", "Brel", "Bremont", "Briand",
    "Briat", "Brière", "Brillant", "Brindeau", "Brisson", "Broc", "Brochant", "Bron", "Brossard", "Brousse",
    "Brousseau", "Broutin", "Brugère", "Bruguière", "Bruhat", "Brulé", "Brun", "Bruneau", "Brunei", "Brunet",
    "Brustel", "Budan", "Buffet", "Buisson", "Bulard", "Bure", "Burgat", "Burguet", "Bussières", "Caillaud",
    "Caillaut", "Calais", "Calvez", "Capelle", "Capron", "Cardon", "Carles", "Carlier", "Carlin", "Caron",
    "Carpentier", "Carré", "Carro", "Carron", "Castagne", "Castel", "Castellan", "Castillo", "Catroux", "Catta",
    "Causse", "Cavillon", "Cazeau", "Cesbron", "Chanel", "Chantry", "Chapelle", "Chapelle", "Chaput", "Charbonnier",
    "Charle", "Charles", "Charlier", "Charlot", "Charon", "Chastel", "Chastellain", "Chaudière", "Chauveau", "Chavant",
    "Cholet", "Chollet", "Citerne", "Clarisse", "Claudel", "Cléret", "Clerc", "Cloitre", "Cochard", "Cochet",
    "Cochon", "Cocteau", "Cogné", "Colard", "Colette", "Collin", "Combas", "Combes", "Comtet", "Conseil",
    "Conte", "Coppin", "Coquelet", "Coquelin", "Corbel", "Cordier", "Cornu", "Costa", "Coulomb", "Coulon",
    "Coupe", "Courcelle", "Courtin", "Cousin", "Coutard", "Couturier", "Crevet", "Croix", "Crouzet", "Cuny",
    # More French surnames
    "Dacquin", "Daill", "Daille", "Dally", "Danet", "Daniel", "Danjou", "Darcel", "Darcel", "Daret",
    "Darlet", "Darlet", "Darnaud", "Darot", "Daron", "Darriet", "Darrouet", "Darrue", "Dartus", "Daude",
    "Daudet", "Daumas", "Dauvergne", "Davalet", "Davallet", "Daveau", "Davenne", "Daverdon", "David", "Davillé",
    "Debard", "Debeaux", "Debert", "Debord", "Debouzy", "Debray", "Debraye", "Debret", "Debrosse", "Debrusse",
    "Dechert", "Declerck", "Declercq", "Decobert", "Decombes", "Decomps", "Decoret", "Decorps", "Decoster", "Decotes",
    "Decout", "Decroos", "Decrosse", "Decrop", "Decrosse", "Decru", "Delas", "Delaval", "Delavigne", "Delavoye",
    "Delcourt", "Delfosse", "Delhomme", "Delhon", "Dellery", "Delmas", "Delmonte", "Delon", "Delorme", "Deloume",
    "Delous", "Delouze", "Delpech", "Delpuech", "Delpy", "Delrieu", "Delsart", "Delseny", "Delus", "Delval",
    "Demarais", "Demarey", "Demaret", "Demasson", "Demazeau", "Demay", "Deme", "Demeaux", "Demeil", "Demont",
    "Demorlay", "Denois", "Deprez", "Deret", "Desbordes", "Descamp", "Descamps", "Deschamps", "Descat", "Deschepper",
    "Descombes", "Descos", "Descourtieux", "Desenfants", "Desessard", "Deseure", "Deshayes", "Deshors", "Desilet", "Desjardin",
    "Deslandes", "Desmaison", "Desmarets", "Desmaures", "Desmaze", "Desnos", "Desnoues", "Desouches", "Destouches", "Devaux",
    "Deverre", "Devez", "Devin", "Devoine", "Devos", "Devouges", "Devreker", "Devries", "Dezest", "Dezoteux",
    "Diallo", "Didier", "Dieuaide", "Dieu", "Digard", "Digne", "Dimier", "Dinet", "Diop", "Discours",
    "Dives", "Dix", "Dixais", "Dixaut", "Dixe", "Dixeau", "Dixel", "Dixelot", "Dixelor", "Dixem",
    "Douay", "Doubet", "Doublet", "Doucet", "Dougier", "Douguet", "Doussot", "Douville", "Doyen", "Dremeau",
    "Dresser", "Dreyfus", "Drillet", "Droin", "Drou", "Drouart", "Drouet", "Drouhin", "Drouïn", "Drouin",
    "Droux", "Droz", "Druart", "Druel", "Druet", "Drumel", "Druon", "Drut", "Dubar", "Dubard",
    "Dubas", "Dubat", "Dubau", "Dubayet", "Dubé", "Dubeaumont", "Dubecq", "Dubedat", "Dubedout", "Dubel",
    "Dubern", "Dubet", "Dubeyron", "Dubie", "Dubille", "Dublanc", "Dublé", "Duboin", "Dubois", "Dubosc",
    "Dubost", "Dubot", "Dubouet", "Dubourdieu", "Dubout", "Dubuisson", "Dubus", "Ducamp", "Ducasse", "Ducatel",
    "Duchateau", "Duchaussoy", "Duchene", "Duchêne", "Duchesne", "Ducos", "Ducourant", "Ducreux", "Ducrocq", "Ducros",
    "Duféal", "Dufeil", "Dufeignet", "Dufet", "Duffort", "Dufeu", "Dufficq", "Duffour", "Duffournet", "Dufour",
    "Dufourg", "Dufrenne", "Dufresne", "Dufrey", "Dufrien", "Dufy", "Dugat", "Dugay", "Duggan", "Duguin",
    "Duhamel", "Duheron", "Dujardin", "Dulac", "Dulay", "Dulin", "Dulin", "Dulor", "Dumain", "Dumont",
    "Dumontel", "Dumonteil", "Dumoreau", "Dumot", "Dumoulin", "Dunand", "Dupas", "Dupenhoat", "Duperron", "Dupilier",
    "Dupissot", "Dupissou", "Dupla", "Duplat", "Duplessis", "Duplex", "Duplin", "Duplon", "Duplont", "Dupont",
    "Duporge", "Duprat", "Duquet", "Duquesne", "Duquesnoy", "Duret", "Durieu", "Duriez", "Durin", "Durin",
    "Durocher", "Duron", "Duros", "Durou", "Duroux", "Duroy", "Dusart", "Dusautoir", "Dusaux", "Dussauge",
    "Dussaussois", "Dusser", "Dussert", "Dussud", "Duteil", "Dutemple", "Dutercq", "Dutertre", "Dutheil", "Dutheux",
    "Dutin", "Dutoit", "Duton", "Dutourd", "Dutour", "Dutreaux", "Dutreil", "Dutrou", "Dutrou", "Dutrouf",
    "Duval", "Duvallet", "Duvallon", "Duveau", "Duvert", "Duvert", "Duverger", "Duvernay", "Duvoisin", "Duvy",
    "Elalouf", "Elias", "Elizabethot", "Elliot", "Emery", "Emile", "Emilien", "Emorine", "Enderlin", "Engelmann",
    "Escolier", "Esnault", "Espinasse", "Espinosa", "Esposito", "Esquer", "Estève", "Estrade", "Eude", "Eudes",
    "Eullert", "Evrard", "Evrout", "Ewald", "Faber", "Fabien", "Fabre", "Faisans", "Falgueras", "Falgueyrac",
    "Farcy", "Farges", "Fassier", "Faucheux", "Faulquier", "Faure", "Fauré", "Faurier", "Fautrel", "Fauvet",
    "Favard", "Favaro", "Faverge", "Faverie", "Faverjon", "Fayet", "Fayol", "Fayolle", "Fays", "Faysse",
    "Felber", "Felgère", "Fenin", "Ferchaud", "Ferme", "Fernandez", "Ferrand", "Ferrandis", "Ferrandon", "Ferras",
    "Ferrasse", "Ferraton", "Ferré", "Ferreira", "Ferreri", "Ferreux", "Ferrier", "Ferron", "Ferroni", "Ferry",
    "Fery", "Festal", "Feugères", "Feuillat", "Feuillet", "Feuillette", "Fillon", "Fils", "Fink", "Fiquet",
    "Fischer", "Fize", "Flandin", "Flaud", "Flaudin", "Fleau", "Fléau", "Fleurant", "Fleury", "Floquet",
    "Florent", "Flotard", "Fluck", "Foch", "Foissac", "Foissier", "Foix", "Follain", "Follet", "Foltz",
    "Fontaine", "Fontan", "Fontanès", "Fontanet", "Fonteneau", "Fontenot", "Fontes", "Forget", "Forgue", "Formentin",
    "Forner", "Forrest", "Fortin", "Forzinetti", "Fouché", "Fougère", "Fougeray", "Fougeron", "Foulquier", "Fouquet",
    "Fourcade", "Fournier", "Francomme", "Fraysse", "Fregni", "Frémin", "Fromage", "Furet", "Gachet", "Gaignat",
    "Gaillard", "Galand", "Gallard", "Galland", "Gallois", "Gallon", "Galmiche", "Galy", "Gambier", "Gandin",
    "Garçon", "Gard", "Gardel", "Gardet", "Gardin", "Gardon", "Garnier", "Garofano", "Garon", "Garreau",
    "Garrigue", "Gaschet", "Gascon", "Gasnier", "Gaudard", "Gaudeau", "Gaudeul", "Gaudin", "Gaudron", "Gauguin",
    "Gaumont", "Gauron", "Gautheron", "Gautier", "Gauvrit", "Gavand", "Gavin", "Gavinet", "Gayard", "Geffroy",
    "Gendron", "Genest", "Genet", "Geniard", "Genin", "Genot", "Gentil", "Gentilhomme", "Gerber", "Gerbier",
    "Germain", "Germon", "Gervais", "Gilles", "Gilot", "Gimenez", "Ginoux", "Girardin", "Giron", "Gironde",
]

CITIES = [
    "Paris", "Marseille", "Lyon", "Toulouse", "Nice", "Nantes", "Montpellier", "Strasbourg",
    "Bordeaux", "Lille", "Rennes", "Grenoble", "Rouen", "Toulon", "Dijon", "Angers",
    "Nîmes", "Clermont-Ferrand", "Le Havre", "Aix-en-Provence", "Brest", "Tours", "Amiens",
    "Limoges", "Metz", "Perpignan", "Besançon", "Orléans", "Caen", "Saint-Étienne",
    "Reims", "Valenciennes", "Pau", "Nancy", "Poitiers", "Bayonne", "Annecy", "Calais",
    "Lorient", "Dunkerque", "Avignon", "Mulhouse", "Chambéry", "Boulogne-sur-Mer", "Colmar",
    "Troyes", "Quimper", "La Rochelle", "Belfort", "Perpignan",
]

STREET_FORMATS = [
    "{number} Rue {name}", "{number} Avenue {name}", "{number} Boulevard {name}",
    "{number} Place {name}", "{number} Allée {name}", "{number} Impasse {name}",
]

POSTAL_CODE_FORMAT = "#####"
PHONE_FORMAT = "+33 # ## ## ## ##"
CURRENCY = "EUR"
CURRENCY_SYMBOL = "€"

BANKS = [
    "BNP Paribas", "Crédit Agricole", "Société Générale", "Banque Populaire",
    "Crédit Mutuel", "La Banque Postale", "LCL", "Caisse d'Épargne", "CIC",
    "HSBC France", "AXA Banque", "Boursorama",
]

EMAIL_DOMAINS = ["gmail.com", "orange.fr", "free.fr", "sfr.fr", "laposte.net", "yahoo.fr"]
COMPANY_SUFFIXES = ["SA", "SAS", "SARL", "EURL", "SCI", "& Fils", "& Cie"]
COUNTRY_NAME = "France"
NAME_ORDER = "given_family"
