Created
July 21, 2021 11:46
-
-
Save moritz/c175abd393bdb2a383fc9e1cf667f2cc to your computer and use it in GitHub Desktop.
Generate "random" but stable names for pseudonymification
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package noris::StableRandom; | |
use 5.024; | |
use strict; | |
use warnings; | |
use utf8; | |
# note: we use a separate random number generator | |
# because we need stable "random"ness based on the database IDs, | |
# and don't want to confuse any of the libraries we use | |
# by calling the global srand() all the time. | |
use Math::Random::OO qw( Uniform ); | |
use Exporter qw(import); | |
our @EXPORT_OK = qw( | |
random_name | |
); | |
# from Data::Faker::Name | |
my @last_name_en = qw( | |
Abbott Abernathy Abshire Adams Altenwerth Anderson Ankunding Armstrong | |
Auer Aufderhar Bahringer Bailey Balistreri Barrows Bartell Bartoletti | |
Barton Bashirian Batz Bauch Baumbach Bayer Beahan Beatty Bechtelar | |
Becker Bednar Beer Beier Berge Bergnaum Bergstrom Bernhard Bernier | |
Bins Blanda Blick Block Bode Boehm Bogan Bogisich Borer Bosco Botsford | |
Boyer Boyle Bradtke Brakus Braun Breitenberg Brekke Brown Bruen | |
Buckridge Carroll Carter Cartwright Casper Cassin Champlin Christiansen | |
Cole Collier Collins Conn Connelly Conroy Considine Corkery Cormier | |
Corwin Cremin Crist Crona Cronin Crooks Cruickshank Cummerata Cummings | |
Dach D'Amore Daniel Dare Daugherty Davis Deckow Denesik Dibbert Dickens | |
Dicki Dickinson Dietrich Donnelly Dooley Douglas Doyle DuBuque Durgan | |
Ebert Effertz Eichmann Emard Emmerich Erdman Ernser Fadel Fahey Farrell | |
Fay Feeney Feest Feil Ferry Fisher Flatley Frami Franecki Friesen | |
Fritsch Funk Gaylord Gerhold Gerlach Gibson Gislason Gleason Gleichner | |
Glover Goldner Goodwin Gorczany Gottlieb Goyette Grady Graham Grant | |
Green Greenfelder Greenholt Grimes Gulgowski Gusikowski Gutkowski | |
Gutmann Haag Hackett Hagenes Hahn Haley Halvorson Hamill Hammes Hand | |
Hane Hansen Harber Harris Hartmann Harvey Hauck Hayes Heaney Heathcote | |
Hegmann Heidenreich Heller Herman Hermann Hermiston Herzog Hessel | |
Hettinger Hickle Hilll Hills Hilpert Hintz Hirthe Hodkiewicz Hoeger | |
Homenick Hoppe Howe Howell Hudson Huel Huels Hyatt Jacobi Jacobs | |
Jacobson Jakubowski Jaskolski Jast Jenkins Jerde Jewess Johns Johnson | |
Johnston Jones Kassulke Kautzer Keebler Keeling Kemmer Kerluke | |
Kertzmann Kessler Kiehn Kihn Kilback King Kirlin Klein Kling Klocko | |
Koch Koelpin Koepp Kohler Konopelski Koss Kovacek Kozey Krajcik Kreiger | |
Kris Kshlerin Kub Kuhic Kuhlman Kuhn Kulas Kunde Kunze Kuphal Kutch | |
Kuvalis Labadie Lakin Lang Langosh Langworth Larkin Larson Leannon | |
Lebsack Ledner Leffler Legros Lehner Lemke Lesch Leuschke Lind Lindgren | |
Littel Little Lockman Lowe Lubowitz Lueilwitz Luettgen Lynch Macejkovic | |
Maggio Mann Mante Marks Marquardt Marvin Mayer Mayert McClure McCullough | |
McDermott McGlynn McKenzie McLaughlin Medhurst Mertz Metz Miller Mills | |
Mitchell Moen Mohr Monahan Moore Morar Morissette Mosciski Mraz Mueller | |
Muller Murazik Murphy Murray Nader Nicolas Nienow Nikolaus Nitzsche | |
Nolan Oberbrunner O'Connell O'Conner O'Hara O'Keefe O'Kon Okuneva Olson | |
Ondricka O'Reilly Orn Ortiz Osinski Pacocha Padberg Pagac Parisian | |
Parker Paucek Pfannerstill Pfeffer Pollich Pouros Powlowski Predovic | |
Price Prohaska Prosacco Purdy Quigley Quitzon Rath Ratke Rau Raynor | |
Reichel Reichert Reilly Reinger Rempel Renner Reynolds Rice Rippin | |
Ritchie Robel Roberts Rodriguez Rogahn Rohan Rolfson Romaguera Roob | |
Rosenbaum Rowe Ruecker Runolfsdottir Runolfsson Runte Russel Rutherford | |
Ryan Sanford Satterfield Sauer Sawayn Schaden Schaefer Schamberger | |
Schiller Schimmel Schinner Schmeler Schmidt Schmitt Schneider Schoen | |
Schowalter Schroeder Schulist Schultz Schumm Schuppe Schuster Senger | |
Shanahan Shields Simonis Sipes Skiles Smith Smitham Spencer Spinka | |
Sporer Stamm Stanton Stark Stehr Steuber Stiedemann Stokes Stoltenberg | |
Stracke Streich Stroman Strosin Swaniawski Swift Terry Thiel Thompson | |
Tillman Torp Torphy Towne Toy Trantow Tremblay Treutel Tromp Turcotte | |
Turner Ullrich Upton Vandervort Veum Volkman Von VonRueden Waelchi | |
Walker Walsh Walter Ward Waters Watsica Weber Wehner Weimann Weissnat | |
Welch West White Wiegand Wilderman Wilkinson Will Williamson Willms | |
Windler Wintheiser Wisoky Wisozk Witting Wiza Wolf Wolff Wuckert Wunsch | |
Wyman Yost Yundt Zboncak Zemlak Ziemann Zieme Zulauf | |
); | |
# from https://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Namen/die_h%C3%A4ufigsten_Nachnamen_Deutschlands | |
my @last_name_de = qw( | |
Abel Abele Abels Abraham Abt Achatz Achenbach Acker Ackermann Adam | |
Adams Adler Adolf Adolph Adrian Ahlers Ahrens Aigner Alber Albers | |
Albert Albrecht Alex Alexander Alles Alt Althaus Althoff Altmann | |
Altmeyer Amann Amend Ammann Ammon Anders Andersen Andreas Andres | |
Andresen Anger Angerer Angermann Anton Apel Appel Appelt Arend Arendt | |
Arens Arlt Armbruster Arndt Arnold Arslan Artmann Aschenbrenner Asmus | |
Assmann Aßmann Auer Augustin Aust Aydin Bach Bacher Bächle Bachmann | |
Bachmeier Back Bäcker Backes Backhaus Bade Bader Baer Bahr Bähr Baier | |
Baldauf Balke Baltes Balzer Bamberger Bangert Bär Baron Bartel Bartels | |
Bartelt Barth Barthel Bartl Bartmann Bartsch Bartz Barz Basler Bast | |
Bastian Bätz Bauch Bauer Bäuerle Baum Baumann Baumbach Baumeister | |
Baumer Bäumer Baumert Baumgart Baumgärtel Baumgarten Baumgartner | |
Baumgärtner Bäumler Baur Bausch Bayer Becher Becht Bechtel Bechtold | |
Beck Becker Beckers Beckert Beckmann Beer Beermann Beetz Behling Behm | |
Behn Behnke Behr Behrend Behrends Behrendt Behrens Behringer Behrmann | |
Beier Beil Bell Beller Bellmann Belz Bendel Bender Bendig Benecke | |
Benner Benning Bensch Benz Berberich Berens Berg Bergemann Bergen | |
Berger Bergmann Bergner Berlin Bernard Berndt Berner Bernhard | |
Bernhardt Berthold Bertram Bertsch Best Bethge Bethke Betz Beutel | |
Beutler Beyer Bichler Bickel Bieber Biedermann Biehl Bielefeld Bienert | |
Bier Biermann Biller Binder Birk Birke Birkholz Birkner Birner Bischof | |
Bischoff Bitter Bittner Bitzer Blank Blanke Blankenburg Blaschke Blau | |
Blechschmidt Blessing Bley Bloch Block Blohm Blome Bluhm Blum Blume | |
Blümel Blumenthal Bochmann Bock Böck Böcker Böckmann Bode Boden Bogner | |
Bohl Bohlen Böhler Bohlmann Bohm Böhm Böhme Böhmer Bohn Bohne Böhner | |
Bohnert Böhnke Bohr Böhringer Böker Boldt Boll Boller Bollmann Bolte | |
Bolz Bongartz Böning Bönisch Bonk Bonn Boos Bopp Borchardt Borchers | |
Borchert Börger Borgmann Bork Bormann Born Bornemann Börner Borowski | |
Borrmann Bosch Bösch Böse Bosse Both Bothe Bott Böttcher Böttger | |
Böttner Boy Bracht Brack Brand Brandenburg Brandes Brandl Brandner | |
Brandstetter Brandt Brauer Bräuer Braun Braune Brauner Bräutigam | |
Brecht Brede Brehm Brehmer Breidenbach Breier Breit Breitenbach Bremer | |
Brendel Brennecke Brenner Bretschneider Brettschneider Breu Breuer | |
Breunig Breyer Brill Brink Brinker Brinkmann Brix Brock Bröcker | |
Brockmann Bröker Brosch Brose Bruch Brück Brucker Brückmann Bruckner | |
Brückner Bruder Brüggemann Brugger Brühl Bruhn Brummer Brümmer Brune | |
Brüning Brunke Brunner Bruns Brust Buch Büchel Bucher Buchholz Büchler | |
Buchmann Buchner Büchner Buchwald Buck Bücker Budde Buhl Bühler Bühner | |
Buhr Bülow Bunge Bünger Bunk Burg Burger Bürger Burghardt Burk Burkard | |
Burkart Burkert Burkhard Burkhardt Burkhart Bürkle Burmeister | |
Burmester Busch Busche Büscher Buschmann Buse Büsing Buss Buß Busse | |
Bußmann Büttner Butz Carl Carstens Carstensen Caspari Casper Celik | |
Christ Christian Christiansen Christmann Christoph Clasen Claßen Claus | |
Clausen Clauß Claußen Clemens Coenen Cohrs Conrad Conradi Cordes | |
Cornelius Cramer Cremer Czech Dahl Dahlke Dahlmann Dahm Dahmen Dahms | |
Dallmann Damm Dammann Daniel Daniels Dannenberg Danner Daub Daum David | |
Debus Decker Deckert Degen Degenhardt Degner Dehn Deininger Demir | |
Demmer Demuth Denecke Dengler Denk Denker Deppe Derksen Dettmann | |
Dettmer Deutsch Deutschmann de Vries Dewald Dick Dickmann Dieckmann | |
Diederich Diederichs Diedrich Diefenbach Diehl Diekmann Diel Diemer | |
Diener Dierkes Dierks Dietel Dieterich Dieterle Dietl Dietrich Dietz | |
Dietze Dietzel Dill Dillmann Dinkel Dinter Dippel Dirks Distler | |
Dittmann Dittmar Dittmer Dittrich Dobler Dogan Döhler Dohmen Döhring | |
Dohrmann Dold Doll Döll Dombrowski Domke Donath Donner Dörfler Döring | |
Dorn Dorner Dörner Dörr Dorsch Dose Dost Dräger Drechsel Drechsler | |
Drees Dreher Dreier Drescher Dressel Dressler Dreßler Drewes Drews | |
Drexler Dreyer Dröge Droste Dück Duda Dudek Dunkel Dunker Düring Dürr | |
Duwe Dyck Ebel Ebeling Eberhard Eberhardt Eberl Eberle Eberlein Ebert | |
Ebner Eck Eckardt Eckart Eckel Ecker Eckert Eckhardt Eckhoff Eckl | |
Eckstein Edel Edelmann Eder Edler Effenberger Eger Egger Eggers Eggert | |
Egner Ehlers Ehlert Ehmann Ehrenberg Ehret Ehrhardt Ehrich Ehrlich | |
Ehrmann Eibl Eich Eichholz Eichhorn Eichinger Eichler Eichmann Eichner | |
Eickhoff Eifler Eilers Eisele Eisenmann Eismann Eisner Eitel Eller | |
Elsner Emde Emmerich Emmert Emrich Ender Enderle Enders Endres Engel | |
Engelbrecht Engelhard Engelhardt Engelke Engelmann Engels Engert Engl | |
Engler Englert Enke Epp Epple Eppler Erb Erbe Erben Erdmann Erhard | |
Erhardt Erler Ernst Ertel Ertl Esch Escher Esser Eßer Essig Euler | |
Evers Ewald Ewers Ewert Exner Faber Fabian Falk Falke Falkenberg | |
Faller Färber Faßbender Fast Fath Faulhaber Faust Fechner Fehr | |
Fehrenbach Feige Feil Feiler Feist Felber Feld Feldhaus Feldmann | |
Feldmeier Feller Fellner Fels Fendt Fengler Fenske Fenzl Ferber Ferstl | |
Fett Fetzer Fey Fichtner Fick Fiebig Fiedler Figge Findeisen Finger | |
Fink Finkbeiner Finke Fisch Fischbach Fischer Fitz Fix Flach Flaig | |
Fleck Fleckenstein Fleischer Fleischhauer Fleischmann Flemming Flick | |
Flohr Flügel Flügge Focke Forster Förster Forstner Förtsch Fox Frahm | |
Franck Frank Franke Franken Franz Franzen Franzke Frech Freese Frei | |
Freiberg Freier Freitag Frenz Frenzel Frerichs Frese Freudenberg | |
Freund Frey Freyer Freytag Frick Fricke Friebe Friedel Friedemann | |
Friedl Friedmann Friedrich Friedrichs Fries Friese Friesen Frieß | |
Frings Frisch Fritsch Fritsche Fritz Fritze Fritzsch Fritzsche | |
Fröhlich Fromm Fromme Frost Früh Frühauf Fuchs Fuhr Führer Fuhrmann | |
Funk Funke Fürst Fuß Fütterer Gabel Gabler Gäbler Gabriel Gaida Gaiser | |
Gall Galle Ganser Ganter Ganz Garbe Gärtner Gassner Gaßner Gast Gaul | |
Gaus Gebauer Gebel Gebert Gebhard Gebhardt Gehlen Gehrig Gehring | |
Gehrke Gehrmann Geib Geier Geiger Geis Geisler Geiß Geissler Geißler | |
Geist Gellert Gentner Genz Georg George Georgi Geppert Gerber Gerdes | |
Gerhard Gerhards Gerhardt Gericke Gerke Gerken Gerlach Gerling Germann | |
Gerner Gerstner Gerth Gessner Geßner Geyer Giebel Gies Giese Giesecke | |
Giesen Gilbert Gille Gilles Glas Glaser Gläser Glaß Glatz Gleich | |
Gleißner Glock Glöckner Glück Göbel Gödde Gödecke Goebel Goerke Goertz | |
Göhler Gohlke Göhring Gold Goldbach Goldberg Goldmann Goldschmidt Goll | |
Goller Göller Göllner Golz Gölz Göpfert Görg Görgen Göring Görlich | |
Görner Görtz Götte Gottfried Gotthardt Gottschalk Gottschlich | |
Gottschling Gottwald Götz Götze Gräber Grabow Grabowski Gradl Graf | |
Gräf Grafe Gräfe Grahl Gramlich Grams Graß Graßl Grätz Grau Graupner | |
Greb Grebe Greger Gregor Greif Greiner Grell Grenz Greulich Greve | |
Grewe Griebel Grieger Gries Griese Grill Grimm Grimmer Grobe Gröger | |
Groh Grohmann Groll Gronau Gröne Grosch Gross Groß Grosse Große | |
Grosser Großer Großkopf Grossmann Großmann Grote Groth Grothe Grube | |
Gruber Gruhn Grün Grünberg Grund Grundmann Gruner Grüner Grunert | |
Grunewald Grünewald Grunwald Grünwald Grützner Guhl Gundlach Gunkel | |
Günter Günther Günzel Gürtler Guse Guth Gutjahr Gutmann Gutsche | |
Güttler Gutzeit Haack Haag Haak Haake Haarmann Haas Haase Habel | |
Haberkorn Haberl Haberland Häberle Habermann Hack Hackbarth Hackenberg | |
Hacker Häcker Hackl Hackmann Häfele Hafner Häfner Hagedorn Hagel | |
Hägele Hagemann Hagen Hager Hahn Hahne Hähnel Haider Haimerl Hain Hake | |
Haller Hallmann Hamacher Hamann Hamm Hammann Hammel Hammer | |
Hammerschmidt Hammes Hampe Hampel Handke Hänel Hanf Hanisch Hanke | |
Hannemann Hannig Hans Hänsch Hansel Hänsel Hansen Hansmann Hantke | |
Happel Harder Hardt Häring Harms Harnisch Harrer Härtel Harter Harth | |
Hartig Hartl Härtl Hartmann Hartung Hartwich Hartwig Hase Hass Haß | |
Hasse Hassel Hau Hauber Haubold Hauck Hauer Haufe Haug Hauk Hauke | |
Haupt Hauptmann Haus Hauschild Hauser Häuser Häusler Hausmann Hausner | |
Häußler Haußmann Haustein Heber Hecht Heck Heckel Hecker Heckmann | |
Hedrich Heer Heese Hegemann Heger Heid Heide Heidemann Heiden | |
Heidenreich Heider Heidrich Heidt Heigl Heil Heiland Heilig Heilmann | |
Heim Heimann Hein Heindl Heine Heinecke Heinemann Heinen Heinicke | |
Heinig Heinisch Heinke Heinlein Heinrich Heinrichs Heins Heintz Heinz | |
Heinze Heinzel Heinzelmann Heinzmann Heise Heiser Heisig Heiß Heitmann | |
Heitz Heizmann Helbig Helbing Held Heldt Helfrich Hell Heller Hellmann | |
Hellmich Hellmuth Hellwig Helm Helmer Helmke Helms Hemmer Hempel | |
Hendricks Hengst Henke Henkel Henn Henne Hennecke Hennemann Hennig | |
Henning Henninger Hennings Henrich Henrichs Henschel Hense Hensel | |
Henseler Hentschel Henze Hepp Heppner Herb Herber Herbert Herbst Herdt | |
Herget Hering Hermann Hermanns Hermes Herold Herr Herrmann Hertel | |
Herter Hertlein Hertwig Herwig Herz Herzberg Herzig Herzog Hess Heß | |
Hesse Hessel Heßler Hettich Hetzel Heuer Heumann Heuser Hey Heyer | |
Heymann Heyn Heyne Hieber Hielscher Hierl Hilbert Hilbig Hild | |
Hildebrand Hildebrandt Hildenbrand Hilger Hilgers Hill Hille | |
Hillebrand Hillenbrand Hiller Hillmann Hilmer Hilpert Himmel Hinkel | |
Hinrichs Hinrichsen Hintz Hintze Hinz Hinze Hinzmann Hipp Hirsch | |
Hirschfeld Hirschmann Hirt Hirth Hoch Hochmuth Hock Hof Hofbauer Hofer | |
Höfer Hoff Hoffmann Hoffmeister Höfler Höfling Hofmann Hofmeister | |
Hofstetter Höft Höger Hohl Hohmann Hohn Höhn Höhne Holl Höll Holland | |
Holler Höller Hollmann Hollstein Holm Hölscher Holst Holstein Holtkamp | |
Holtmann Holtz Holz Holzapfel Hölzel Holzer Hölzer Holzinger Hölzl | |
Holzmann Holzner Holzwarth Homann Hommel Hönig Hopf Höpfner Hopp Hoppe | |
Höppner Hörl Hörmann Horn Hörner Hornig Hornung Horst Horstmann | |
Horvath Hotz Hoyer Huber Hubert Hübner Hübsch Huck Hufnagel Hug Hügel | |
Huhn Hüls Hülsmann Hummel Hümmer Hund Hundertmark Hundt Hunger | |
Huppertz Husemann Husmann Huth Hüther Hutter Hütter Hüttner Ihle Ilg | |
Imhof Irmer Irrgang Israel Jablonski Jäckel Jacob Jacobi Jacobs | |
Jacobsen Jaeger Jäger Jahn Jahnke Jahns Jäkel Jakob Jakobi Jakobs | |
Jänicke Janik Janke Jankowski Jansen Janson Janssen Janßen Janz Janzen | |
Jäschke Jasper Jauch Jehle Jensen Jentsch Jentzsch Jeschke Jeske Jesse | |
Jessen Joachim Jobst Jochum Johann Johannes Johannsen John Jonas Joos | |
Jordan Jörg Joseph Jost Jünemann Jung Jungbluth Junge Jünger Junghans | |
Jüngling Jungmann Junk Junker Jürgens Jürgensen Just Jüttner Kaczmarek | |
Kaden Käfer Kahl Kahle Kähler Kahlert Kaiser Kalb Kalinowski Kalisch | |
Kallenbach Kaltenbach Kaluza Kaminski Kamm Kammer Kammerer Kämmerer | |
Kamp Kampe Kämpf Kampmann Kamps Kania Kanzler Kapp Kappel Kappes | |
Kappler Kaps Karcher Karg Karger Karl Karle Karsten Käser Kaspar | |
Kasper Kast Kasten Kastl Kastner Kästner Katz Katzer Kauer Kaufhold | |
Kaufmann Kaul Kautz Kaya Kayser Keck Kegel Kehl Kehr Kehrer Keil Keim | |
Keitel Keller Kellermann Kellner Kelm Kemmer Kempe Kemper Kempf | |
Keppler Kerber Kerkhoff Kern Kerner Kerscher Kersten Kersting Kessel | |
Kessler Keßler Ketterer Kettler Kettner Kick Kiefer Kiel Kienle | |
Kienzle Kiesel Kiesewetter Kießling Kilian Kilic Kimmel Kind Kinder | |
Kindermann Kindler Kinzel Kipp Kirch Kircher Kirchhof Kirchhoff | |
Kirchner Kirsch Kirschbaum Kirschner Kirst Kirstein Kirsten Kissel | |
Kistner Kittel Klaas Klages Klaiber Klapper Klar Klasen Klassen Klatt | |
Klaus Kleber Klee Kleemann Klein Kleine Kleiner Kleinert Kleinhans | |
Kleinschmidt Klement Klemm Klenk Klett Kley Kliem Klier Kling | |
Klingbeil Klinge Klingenberg Klinger Klingler Klink Klinke Klinkhammer | |
Klocke Klöckner Kloos Klos Klose Kloss Kloß Klostermann Kloth Klotz | |
Klug Kluge Klumpp Kluth Knab Knabe Knapp Knappe Knauer Knauf Knaus | |
Knebel Knecht Knittel Knoblauch Knobloch Knoch Knoche Knödler Knoll | |
Knoop Knop Knopf Knopp Knorr Knoth Knott Knüppel Knuth Kober Koch | |
Köcher Kock Koenen Kögel Kögler Kohl Köhl Kohler Köhler Kohlmann Kohn | |
Köhn Köhne Kohnen Kolb Kolbe Kolbeck Kolberg Kölbl Koll Koller Köller | |
Kölling Kollmann Köllner Kolodziej Kölsch König Königs Konrad Koop | |
Koopmann Kopf Köpke Kopp Koppe Köppe Köppel Köppen Köppl Korb Körber | |
Korn Körner Korte Korth Kortmann Koslowski Kost Köster Kösters Köstler | |
Kothe Kötter Kowalewski Kowalski Kracht Kraemer Krafft Kraft Krah | |
Krahl Krahn Kramer Krämer Krammer Kramp Krampe Kranz Krapf Krapp Kratz | |
Kratzer Kraus Krause Krauss Krauß Krauße Krawczyk Krebs Kreft Kreis | |
Krell Kremer Kremser Krenz Kress Kreß Kretschmann Kretschmer Kretz | |
Kretzer Kretzschmar Kreutz Kreutzer Kreuz Kreuzer Krey Krieg Kriegel | |
Krieger Krings Kröber Kröger Krohn Kroll Kröll Kromer Krone Kröner | |
Kropf Kropp Krug Krüger Krull Krumm Krupp Kruppa Kruse Kube Kübler | |
Kuch Küchler Kuck Kück Kugel Kugler Kügler Kuhl Kühl Kuhlmann Kuhn | |
Kühn Kühne Kühnel Kühner Kuhnert Kühnert Kühnle Kuhnt Kuhr Kullmann | |
Kümmel Kummer Kunath Kunde Kunert Kunkel Kunst Kuntz Kuntze Kunz Kunze | |
Künzel Kunzmann Küper Kupfer Kupka Küpper Küppers Kürschner Kurth | |
Kurtz Kurz Kusch Kuschel Küster Küsters Kutscher Kutz Kutzner Lachmann | |
Lackner Ladwig Lambert Lambertz Lambrecht Lamm Lammers Lampe Lampert | |
Lamprecht Landgraf Landmann Landwehr Lang Langbein Lange Langen | |
Langenbach Langer Langguth Langhammer Langhans Langner Lanz Laskowski | |
Lau Laub Laube Lauber Laue Lauer Laufer Laumann Lautenschläger | |
Lauterbach Laux Lay Leber Lechner Leder Lederer Lehmann Lehmkuhl | |
Lehnen Lehner Lehnert Lehr Leibold Leicht Leinweber Leipold Leis | |
Leistner Leitner Lembke Lemke Lemm Lemmer Lenk Lennartz Lentz Lenz | |
Lenzen Leonhard Leonhardt Leopold Lerch Lesch Leupold Leuschner | |
Lewandowski Lex Ley Licht Lichtenberg Lieb Liebe Liebert Liebich | |
Liebig Liebl Liebmann Liebscher Lieder Liedtke Liese Lieske Lietz | |
Limbach Limmer Lind Linde Lindemann Linden Lindenau Lindenberg Linder | |
Lindner Link Linke Linn Linnemann Linz Lipinski Lipp Lippert Lippmann | |
Lippold List Loch Locher Lochner Löffler Lohmann Lohr Löhr Lohse Loibl | |
Loos Loose Lorenz Lorenzen Lösch Löser Loth Lotz Löw Löwe Löwen Lübben | |
Lübke Lucas Lucht Lück Lücke Lüdecke Lüdemann Lüders Ludewig Lüdtke | |
Ludwig Luft Lühr Lührs Lukas Lüke Lüth Luther Lutter Lutz Lux Maack | |
Maas Maaß Maaßen Mack Mader Mäder Mager Mahler Mahn Mahnke Mahr Mai | |
Maier Mainka Mair Maisch Maiwald Majewski Mandel Mang Mangold Manke | |
Mann Manske Manthey Manz Marek Mark Markert Markgraf Markmann Marks | |
Markus Marquardt Marschall Marschner Marten Martens Martin Martini | |
Marx März Maschke Mast Matern Matheis Mathes Matt Mattern Mattes | |
Matthes Matthias Matthies Matthiesen Matz Matzke Mau Mauch Maucher | |
Mauer Maul Maurer Maus May Mayer Mayerhofer Mayr Meder Mehl Mehler | |
Mehlhorn Mehner Mehnert Meier Meindl Meinecke Meinel Meiners Meinert | |
Meinhardt Meinke Meise Meisel Meiser Meissner Meißner Meister Meixner | |
Melcher Melchior Melzer Mende Menge Mengel Menges Menke Menne Menz | |
Menzel Merk Merkel Merker Merkl Merkle Merten Mertens Mertes Merz | |
Messer Messerschmidt Messner Mester Metz Metzger Metzler Metzner | |
Meurer Meusel Meuser Mewes Mey Meyer Mezger Michael Michaelis | |
Michalski Michel Michels Michl Michler Middendorf Mielke Mies Milde | |
Mildner Miller Milz Mischke Mitschke Mittag Mittelstädt Mittermeier | |
Mittmann Möbius Möbus Mock Möckel Möhle Mohr Möhring Moldenhauer | |
Molitor Moll Möller Möllers Möllmann Mönch Montag Moog Moor Moos | |
Moosmann Morgenroth Morgenstern Moritz Mosch Moser Möser Motz Mucha | |
Mück Mücke Mueller Mühl Mühlbauer Mühlberger Mühle Müller Münch Mund | |
Mundt Münster Munz Münz Muth Mutschler Nachtigall Nadler Nagel Nägele | |
Nagler Nagy Naß Nau Naujoks Naumann Nebel Neef Neff Neher Nehls | |
Nehring Neitzel Nelles Nestler Neu Neubauer Neuber Neuberger Neubert | |
Neufeld Neugebauer Neuhaus Neumaier Neumann Neumeier Neumeister | |
Neumüller Neuner Ney Nickel Nickl Nicolai Niebuhr Niedermeier Niehaus | |
Niehoff Niehues Nielsen Niemann Niemeier Niemeyer Nienhaus Niermann | |
Nies Nießen Niggemann Niklas Nikolaus Nissen Nitsch Nitsche Nitschke | |
Nitz Nitzsche Nix Noack Noe Nolden Noll Nolte Nolting Nordmann Novak | |
Nowack Nowak Nürnberger Nußbaum Ober Oberländer Oberle Obermaier | |
Obermeier Obst Ochs Oehler Oehme Oertel Oestreich Offermann Ohl Ohm | |
Olbrich Oldenburg Olschewski Oltmanns Opitz Oppermann Orlowski Orth | |
Ortmann Ortner Oßwald Ostendorf Oster Osterloh Ostermann Ostermeier | |
Ostertag Oswald Ott Otte Otten Otto Özdemir Öztürk Pabst Pagel Pahl | |
Pahlke Palm Panzer Pape Papke Paschke Patzelt Patzer Pätzold Paul | |
Pauli Pauls Paulsen Paulus Pauly Pausch Pawlik Pawlowski Pech Pecher | |
Peetz Peitz Pelz Pelzer Penner Pesch Peschel Peschke Peter Petermann | |
Peters Petersen Petri Petry Petzold Peukert Pfaff Pfau Pfeffer Pfeifer | |
Pfeiffer Pfeil Pfennig Pfeuffer Pfister Pfisterer Pfitzner Pflaum | |
Pflug Pflüger Philipp Philippi Philipps Pichler Pick Pickel Piel | |
Pieper Pietsch Pietschmann Pietzsch Piller Pilz Pingel Piontek | |
Piotrowski Pitz Plank Plate Plath Platz Plöger Plötz Plum Pohl Pohle | |
Pohlmann Pöhlmann Pollak Pollmann Polster Polzin Pongratz Popp Poppe | |
Pöschl Poser Posselt Post Poth Pott Potthoff Pötzsch Prager Prange | |
Prause Preis Preiß Prell Preuss Preuß Priebe Pries Prill Prinz Probst | |
Prüfer Puls Pusch Püschel Puschmann Putz Pütz Quade Quandt Quast Raab | |
Raabe Raasch Rabe Raddatz Rademacher Radermacher Radke Radloff Radtke | |
Rahm Rahn Raith Ramm Ranft Rank Rapp Rasch Rasche Raschke Rath | |
Rathmann Rau Rauch Rauer Rauh Raupach Rausch Rauscher Rautenberg Reber | |
Rebmann Rech Reck Recktenwald Reder Redlich Reese Reetz Reger Reh | |
Rehbein Rehberg Rehm Reich Reichardt Reichart Reiche Reichel Reichelt | |
Reichenbach Reichert Reichl Reichle Reichmann Reif Reiff Reil Reim | |
Reimann Reimer Reimers Rein Reinartz Reindl Reinecke Reineke Reiner | |
Reiners Reinert Reinhard Reinhardt Reinhart Reinhold Reinicke Reinke | |
Reinsch Reis Reisch Reischl Reiser Reisinger Reiss Reiß Reiter Reith | |
Reitz Rempel Renken Renner Rentsch Renz Repp Resch Reschke Rettig | |
Retzlaff Reusch Reuß Reuter Reuther Reutter Rhein Richert Richter Rick | |
Rickert Ridder Rieck Ried Riedel Rieder Riedl Riegel Rieger Riehl | |
Rieke Riemann Riemer Ries Riese Rieß Ring Ringel Rink Rinke Risch | |
Risse Rist Ritschel Ritter Ritz Roch Rode Rödel Roder Röder Rödiger | |
Roeder Rogge Rohde Rohe Röhl Rohleder Rohloff Röhm Rohmann Rohr Röhr | |
Rohrbach Rohrer Röhrig Röhrs Rolf Roll Röll Rolle Roller Roloff | |
Rombach Römer Rommel Roos Rösch Roscher Rose Rosemann Rosenbaum | |
Rosenberg Rosenberger Rosendahl Rosenkranz Rosenthal Röser Rosin | |
Rösler Rosner Rösner Ross Roß Roßbach Rössler Rößler Roßmann Rößner | |
Rost Roth Rothe Rother Rott Rotter Röttger Rottmann Ruck Rücker | |
Rückert Rüdiger Rudloff Rudolf Rudolph Ruf Ruff Ruge Rüger Ruhl Rühl | |
Ruhland Rühle Rummel Rump Rumpf Runge Runkel Ruoff Rupp Ruppel Ruppert | |
Rupprecht Rusch Russ Ruß Rust Rüter Ruth Rüther Rütten Rutz Saathoff | |
Sacher Sachs Sachse Sack Sadowski Sager Sahin Sahm Sailer Salewski | |
Saller Salomon Salzmann Sand Sander Sanders Sandmann Sandner Sänger | |
Saß Sasse Sattler Sauer Sauermann Saur Sauter Sautter Schaaf Schaal | |
Schaar Schaarschmidt Schacht Schad Schade Schädlich Schaefer Schäfer | |
Schäfers Schaffer Schäffer Schäffler Schaffner Schaffrath Schaible | |
Schalk Schall Schaller Schanz Schaper Schardt Scharf Schatz Schätzle | |
Schaub Schauer Scheck Scheel Scheele Scheer Scheerer Scheffel Scheffer | |
Scheffler Scheibe Scheibel Scheid Scheidt Scheler Schell Schellenberg | |
Scheller Schenk Schenke Schenkel Schepers Scherer Scherf Scheu Scheuer | |
Scheuermann Scheurer Schewe Schick Schiebel Schiefer Schiele Schiemann | |
Schier Schießl Schiffer Schiffmann Schild Schill Schiller Schilling | |
Schillinger Schimanski Schimmel Schimmelpfennig Schimpf Schindler | |
Schink Schipper Schirmer Schlag Schlecht Schlegel Schleich Schleicher | |
Schlemmer Schlenker Schlesinger Schley Schlicht Schlichting Schlick | |
Schlömer Schlosser Schlösser Schlüter Schmalz Schmelz Schmelzer Schmid | |
Schmidbauer Schmidl Schmidt Schmidtke Schmied Schmiedel Schmieder | |
Schmitt Schmitz Schmoll Schmuck Schnabel Schneck Schneider Schneiders | |
Schnell Schnelle Schneller Schnieders Schnitzer Schnitzler Schnoor | |
Schnur Schnurr Schöbel Schober Schoch Schock Schöler Scholl Schöll | |
Scholten Scholz Scholze Schön Schönberg Schönberger Schönborn Schöne | |
Schönemann Schöner Schönfeld Schönfelder Schönherr Schöning Schopf | |
Schöpf Schorn Schorr Schott Schöttler Schötz Schrade Schrader Schrage | |
Schramm Schreck Schreiber Schreier Schreiner Schreiter Schreyer | |
Schröder Schroeder Schroer Schröer Schroll Schröter Schroth Schubert | |
Schuch Schuchardt Schuck Schug Schuh Schuhmacher Schuhmann Schuldt | |
Schüle Schuler Schüler Schülke Schuller Schüller Schult Schulte | |
Schulten Schultes Schultheis Schultheiß Schultz Schultze Schulz | |
Schulze Schumacher Schumann Schümann Schünemann Schunk Schupp Schürer | |
Schurig Schürmann Schurr Schüssler Schüßler Schuster Schütt Schütte | |
Schüttler Schütz Schütze Schwab Schwabe Schwager Schwaiger Schwalbe | |
Schwalm Schwan Schwandt Schwanke Schwartz Schwarz Schwarze Schwarzer | |
Schwarzkopf Schweiger Schweigert Schweikert Schweitzer Schweizer | |
Schwenk Schwenke Schwerdtfeger Schwind Schwinn Sebastian Sedlmeier | |
Seeger Seel Seelig Seeliger Seemann Seewald Seger Seibel Seibert | |
Seibold Seibt Seidel Seidl Seidler Seifert Seiffert Seifried Seiler | |
Seitz Seliger Sell Selle Selzer Semmler Senf Senft Senger Seubert | |
Seufert Severin Seyfarth Sieben Sieber Siebert Siefert Sieg Siegel | |
Sieger Siegert Siegl Siegmund Siekmann Siemens Siemer Siemers Siepmann | |
Sievers Sievert Siewert Sigl Sikora Simon Simons Singer Sinn Sippel | |
Smith Sobotta Sohn Söllner Sommer Sommerfeld Sondermann Sonnenberg | |
Sonntag Sorg Sorge Sowa Spahn Spangenberg Späth Specht Speck Speer | |
Speicher Speidel Spengler Sperber Sperl Sperlich Sperling Spiegel | |
Spieker Spiekermann Spielmann Spies Spieß Spiller Spindler Spitz | |
Spitzer Spörl Sprenger Springer Staab Stach Stadler Stahl Staiger | |
Stamm Stang Stange Stangl Stapf Stark Starke Staub Stauch Staudinger | |
Staudt Stecher Steck Stefan Steffan Steffen Steffens Stegemann Steger | |
Stegmaier Stegmann Stehle Stehr Steidle Steiger Steigerwald Stein | |
Steinbach Steinberg Steinberger Steinborn Steinbrecher Steiner | |
Steinert Steinhauer Steinhauser Steinhoff Steininger Steinkamp Steinke | |
Steinle Steinmann Steinmetz Steinmüller Stellmacher Stelter Stelzer | |
Stemmer Stemmler Stender Stengel Stenger Stenzel Stephan Stern | |
Sternberg Steuer Stevens Stich Stickel Stief Stiefel Stiegler Stier | |
Stiller Stingl Stobbe Stöber Stock Stöckel Stocker Stöcker Stöckl | |
Stockmann Stoffel Stöhr Stoiber Stoll Stolle Stolte Stolz Stolze | |
Storch Storck Stork Storm Störmer Storz Stotz Stöver Strack Stracke | |
Strasser Straßer Stratmann Straub Straube Strauch Strauss Strauß | |
Strecker Strehl Streich Streicher Streit Stricker Strobel Strobl Stroh | |
Strohmeier Strube Struck Strunk Strunz Stuber Stüber Stumm Stumpe | |
Stumpf Sturm Stürmer Stutz Suhr Süß Sutter Swoboda Sydow Szymanski | |
Tacke Tamm Tappe Taube Tauber Taubert Tausch Teichert Teichmann Temme | |
Tempel Tesch Teschner Teske Tetzlaff Teuber Teubner Teufel Tewes Tews | |
Thaler Thamm Theil Theis Theisen Theiß Thelen Theobald Thiede Thiel | |
Thiele Thielemann Thielen Thielmann Thiem Thiemann Thieme Thies Thimm | |
Thom Thoma Thomann Thomas Thome Thoms Thomsen Thon Thöne Thormann Thum | |
Tiede Tiedemann Tiemann Tietjen Tietz Tietze Till Tillmann Timm | |
Timmermann Tischer Tischler Tittel Titze Tolksdorf Tölle Tonn Töpfer | |
Topp Toth Träger Trapp Traub Traut Trautmann Trautwein Treiber Tremmel | |
Triebel Tröger Trommer Trost Tröster Türk Uhl Uhlemann Uhlig Uhlmann | |
Uhrig Ulbrich Ulbricht Ullmann Ullrich Ulmer Ulrich Umbach Unger Unruh | |
Urban Utz Valentin Vater Vaupel Veit Veith Velten Vetter Vieth Vogel | |
Vögele Vogelsang Voges Vogl Vogler Vogt Voigt Voigtländer Voit Volk | |
Völkel Völker Volkert Völkl Volkmann Volkmer Voll Vollmer Vollrath | |
Volz Vorwerk Voss Voß Wachsmuth Wachter Wächter Wacker Wagener | |
Wagenknecht Wagner Wahl Waibel Walch Wald Waldmann Walker Wall Wallner | |
Walter Walther Walz Wanke Wanner Warnecke Warnke Wassermann Weber Weck | |
Wecker Wedekind Wedel Wege Wegener Wegmann Wegner Wehner Wehr Wehrle | |
Wehrmann Weichert Weide Weidemann Weidinger Weidlich Weidmann Weidner | |
Weigand Weigel Weigelt Weigert Weigl Weihrauch Weil Weiland Weiler | |
Weimann Weimer Wein Weinberg Weinberger Weiner Weinert Weingärtner | |
Weinhold Weinmann Weinreich Weinrich Weinzierl Weirich Weis Weise | |
Weiser Weishaupt Weiss Weiß Weißbach Weiße Weißenborn Weisser Weißer | |
Weißmann Weitz Weitzel Welker Weller Wellmann Welsch Welte Welter Welz | |
Welzel Wende Wendel Wendland Wendler Wendt Wenger Wenig Weniger Wenk | |
Wenz Wenzel Wenzl Werle Werner Wernicke Werth Wesemann Wessel Wessels | |
Westermann Westhoff Westphal Wetzel Weyand Weyer Weyers Wichert | |
Wichmann Wick Wicke Widmann Wiebe Wiechert Wiechmann Wieczorek | |
Wiedemann Wiedenmann Wiedmann Wiegand Wiegel Wiegmann Wieland Wiemann | |
Wiemer Wiener Wiens Wiese Wieser Wiesmann Wiesner Wiest Wilczek Wild | |
Wilde Wildner Wilhelm Wilhelmi Wilk Wilke Wilken Wilkens Will Wille | |
Willems Willer Willmann Willms Wilms Wimmer Windisch Winkel Winkelmann | |
Winkler Winter Winzer Wirth Wirtz Wischnewski Wisniewski Witt Witte | |
Wittek Wittenberg Wittich Wittig Wittke Wittmann Wittwer Witzel Witzke | |
Wohlfahrt Wohlfarth Wohlgemuth Wöhrle Wolf Wölfel Wolff Wölfle Wolfram | |
Wolfrum Wölk Woll Wollmann Wollny Wollschläger Wolter Wolters Wörle | |
Worm Wörner Wortmann Wrede Wrobel Wulf Wulff Wunder Wunderlich Wunsch | |
Wünsch Wünsche Würfel Wurm Wurst Wurster Wüst Wuttke Yildirim Yildiz | |
Yilmaz Zabel Zach Zacharias Zacher Zahn Zander Zapf Zauner Zech Zeh | |
Zeidler Zeiler Zeitler Zell Zeller Zellner Zenker Zettl Zieger Ziegler | |
Zielinski Zielke Ziemann Ziemer Zimmer Zimmerer Zimmermann Zink Zinke | |
Zinn Zipfel Zitzmann Zobel Zoller Zöller Zöllner Zorn Zuber Zühlke | |
Zwick | |
); | |
my @last_names = (@last_name_de, @last_name_en); | |
# from https://offenedaten-koeln.de/dataset/vornamen | |
my @first_names = qw( | |
Aabish Aaliyah Aalya Aaron Abbas Abd Abdalkarim Abdel Abdeljalil | |
Abdelmoumene Abdelsalam Abderrahman Abdeslam Abdessalam Abdo Abdou | |
Abdourahman Abdul Abdulhadi Abdulkadir Abdullah Abdüllatif Abdulrahman | |
Abdurrahman Abel Abena Abid Abidin Abieyuwa Abigael Abigail Aboubakar | |
Abra Abrar Abtin Acar Acelya Açelya Achiaa Achilleas Ada Adam Adaora | |
Adara Adel Adelaida Adele Adéle Adèle Adelheid Adelina Adem Aden Adena | |
Adila Adin Adis Adisona Adjeley Admir Adnan Adolf Adomas Adrian | |
Adriana Adriano Adrien Adrijana Adunja Adviye Adymovna Aemilius Affi | |
Afiana Afsana Afzaluddin Agan Agata Agathe Agelos Aghasii Agit Aglaia | |
Agnes Agnese Agrippina Agui Agustin Ahamed Ahmad Ahmed Ahmed Ahmedova | |
Ahmet Ahunisa Ahyan Aicha Aïcha Aida Aidan Aiden Aileen Ailiin Ailin | |
Ailina Aimee Aimée Aine Aineias Ainhoa-Rose Aino Aischa Aisha Aisosa | |
Aissata Aiza Ajan Ajayi Ajdin Ajmane Akay Akbar Akgün Akif Akin | |
Akinola Akın Akkshitha Akonnobea Aksel Aksinieva Al Aladar Alae Alain | |
Alan Alana Alara Alara-Eda Alba Albert Alberto Albian Albrecht Aldin | |
Aldon Alea Alecia Aleesha Alejandra Alejandro Alejna Aleksa | |
Aleksandarova Aleksander Aleksandra Aleksej Aleksi Alem Alen Alena | |
Alend Alesio Alessandra Alessandro Alessia Alessio Alessya Alex Alexa | |
Alexander Alexander Alexandra Alexandre Alexandros Alexandrowitsch | |
Alexandru Alexej Alexia Alexis Aleyna Alfred Algan Algasim Ali Ali | |
Alia Alica Alican Alice Alicia Alieva Alijandra Alim Alin Alina | |
Alina-Sofia Alinda Aline Aliriza Alisa Alisha Alissa Alissia Alissid | |
Aliya Aliyaan Aliyah Aliye Aliza Alizée Aljoscha Aljosha Allahverdi | |
Allegra Allen Alma Almaida Almedin Almedina Almina Almira Alois Aloisa | |
Alonson Aloys Alp Alpacino Alpay Alper Alperen Alperen Alptekin Alva | |
Alvar Alvin Alwaleed Alwin Alya Alyona Alyssa Amadeus Amadou Amal Amal | |
Amali Amalia Amália Amalio Amanda Amane Amar Amara Amari Amarl Amaru | |
Amaya Amaya Amber Amed Amei Ameli Amelia Amelie Amelié Amélie Amelle | |
Amen Amer Ami Amicoura Amil Amila Amilia Amin Amina Aminah Aminata | |
Amine Amine Amir Amira Amirhan Amitis Ammar Amna Amoabeng Amon | |
Amrullah Amy Amyas An Ana Anabela Anabell Anabelle Anaë Anahita Anaïs | |
Ananda Ananda Ananya Anas Anastasia Anastasija-Gordana Anastasios | |
Anatol Anaya Anders Andi Andre André Andrea Andreas Andrei Andreia | |
Andrej Andrew Andreyevic Andreyevna Andriana Andriyivna Anduena Andy | |
Anel Anela Aneliev Anes Anestis Anette Ange Angel Angel Angela | |
Angélico Angelika Angelina Angelinov Angelo Angelos Angie Angus Anh | |
Anh Ani Anik Anika Anil Anila Anina Anirudh Anis Anisa Aniska Anissa | |
Anita Anıl Anja Anjali Anmol Ann Anna Anna Annabel Annabell Annabella | |
Annabelle Annalea Annalena Anna-Lena Annalisa Annamarie Anna-Marleen | |
Annas Anna-Sofie Anna-Sophie Annastasia Anna-Theresia Anne Änne Anneli | |
Annelie Anneliese Anne-Ly Annemarie Anne-Marie Anni Annie Annika Anno | |
Annu Anouk Anouk Anousheh Anozie Anselm Ant Ante Anthony Antoine Anton | |
Antonia Antonie Antonietta Antonijo Antonino Antonio Antonis Antonius | |
Antony Anush Aoife Aous-Jwad Aphrodite Apolló Apollonia Apostolia | |
Apostolos April Ara Aram Aramis Aras Arat Aray Araz Arbin Arda Arda | |
Ardian Ardit Ardjun Areg Arel Arezou Argon Ari Aria Ariadne Arian | |
Ariana Ariane Aribert Aridj Ariel Ariella Arielle Arif Arij Arijan | |
Arijana Arijen Arik Arilena Arin Arin Arina Ario Arion Arizona Arjen | |
Arjin Arjun Arjuna Arkadius Arkadiusz Arman Armanda Armando Armani | |
Armin Arnaud Arne Arne-Michael Arno Arnold Aro Aron Aros Arsenyevič | |
Art Artemovič Artemovna Arthur Artin Artina Artjom Arto Artöm Artur | |
Arvid Arvin Arwin Aryahi Arzana Asaf Asal Asaria Asena Asenova Asha | |
Ashley Asia Asier Asila Asim Asina Asiya Aslan Asli Aslı Aslınur Asma | |
Asmae Asmin Assil Astrid Asya Atakan Atanasov Atay-Tayga Ates Ateş | |
Athanasios Athena Atila August Augusta Auguste Augustin Augustin Aurel | |
Aurela Aurèle Aurelia Aurélie Aurelio Aurora Ava Avan Avedis Avesta | |
Avesta Aviela Avishan Avissa Avleen Avsin Avşin Axel Ayaan Ayana Ayaz | |
Aybüke Aycan Ayda Aydan Ayden Aydin Aydın Aydoluwa Ayele Ayet Ayhan | |
Ayite Aykan Aykut Ayla Ayleen Aylin Aylis Aylișa Aylu Ayman Aynur | |
Ayobami Ayomide Ayoub Ayoub Aysa Ayse Ayşe Ayşegül Aysel Ayşem Ayten | |
Ayu Azad Azadin Azat Aze Aziz Azra Azranur Azzurra Badr Bahar Bajwa | |
Bakel Bakış Baldur Balım Balkiz Balthasar Balthazar Bandeh Banyen | |
Baptist Baptiste Baran Baran-Ali Barbara Bärbel Barichat Baris Bariş | |
Barış Barnaby Barry Bartosz Bartu Bartus Barzan Basambuka Başer Basim | |
Bastian Batiana Batu Batu-Emin Batuhan Bay Bayram Bea Beat Beatrice | |
Beaumont Bedia Bei-Chen Bejna Bejtus Bekir Bela Bela Béla Belanna Bele | |
Belen Belén Belin Belinay Bella Belle Belya Ben Bena Bendedikt Bendikt | |
Bene Benedek Benedetta Benedict Bénédict Benedikt Benedikta Beniamin | |
Beniamino Benita Benito Benjamin Benji Ben-Kenobi Ben-Louis Ben-Luca | |
Ben-Lucas Benn Bennedikt Bennet Bennit Benno Benny Bent Bente Bente | |
Beran Berat Berekia Beren Berfin Beria Beril Berina Berk Berka Berkan | |
Berkant Berkay Berke Berken Berna Bernadet Bernard Bernd Bernhard | |
Bernnyse Bernward Berra Bert Bertalan Berzan Besaka Betsy Betül | |
Beverly Beya Beyari Beyer Beytullah Beyza Bezawit Biaggio Bianca | |
Bianka Biel Bijan Biko Bilal Bilan Bilegt Bilent Bilge Biljan Bin | |
Bintou-Raby Birgit Bjarne Björn Blanche Blanka Blerim Blessing Blue Bo | |
Boakye Bodo Bogusław Bohan Bohyeba Bojan Bolle Bonwiwah Boris | |
Borisovič Boshra Bosse Botond Brahim Bram Brandon Braxton Breavecey | |
Brian Brianna Brianne Bridie Bright Brigitte Brisa Brita Broer Bronka | |
Bruce Bruna Brunhilde Bruno Bryan Bućković Buğra Buket Bünyamin Burak | |
Burcu Burhan Burkhard Büşra Byron Cäcilia Cäcilie Caelan Çağatay | |
Çağlar Caia Caiden Caitlín Cajus Callum Calogero Calum Calvin Camie | |
Camila Camilla Camille Camilo Can Can Candra Candy Canel Caner | |
Can-Kamêr Cansın Cansu Cara Caridad Carina Carl Carla Carlan Carlito | |
Carlo Carlos Carlotta Carmelina Carolin Carolina Caroline Caroline | |
Carsten Casey Caspar Caspar-Aurelius Casper Cassandra Cassian Castiel | |
Cataleya Catalina Catarina Catelyn Caterina Catharina Catherina | |
Catherine Cathleen Cathy-Melissa Cato Caya Cayden Cebrail Cécile | |
Cecilia Cedric Cédric Cedrik Celena Celia Celina Celine Céline Cem | |
Cemal Cemalettin Cemali Cemil Cemile Cemre Cengizhan Cenk Cennet Ceren | |
Cesar Ceyda Ceyla Ceylan Ceylin Chad Chadrac Chae-Ah Chahd Chaima | |
Chanaya Chandré Chanel Chanelle Chantal Chantale Chanthida Charalambos | |
Charalampos Charbel Charis Charleen Charles Charlie Charlie Charlotta | |
Charlotte Charlotte-Nina Charmaine Charmine Chayanon Chayenne Che | |
Chelsea Chelsea-Charlyn Chen Chenyu Cheyenne Chiagozie Chiamaka Chiara | |
Chibueze Chiebuka Chigozie Ching-yee Chinyere Chiu Chloé Chloë Chris | |
Christ Christa Christel Christian Christiane Christiano Christin | |
Christina Christine Christin-Isabell Christof Christoph Christophanis | |
Christophe Christopher Christy Chrysoula Chuba Chukwu Chuluo Ciara | |
Cihan Cihangir Cinar Civana Çınar Claas Claire Clara Clarissa | |
Claudette Claudia Claudio Claus Clay Clemens Clément Cleo Cloe Clooney | |
Coco Colin Coline Colin-Szilard Collin Collins Colonia Concetta | |
Conchita Conner Connor Constantin Constantine Constantinos Constanze | |
Contantia Cooper Corentin Corentine Cori Corinna Corleone Cornel | |
Cornelia Cornelie Cornelius Cosmo Cristian Cruz Cumayi Cüneyt Cybelle | |
Cynthia Da Dachuas Dafina Dafinova Dagmar Daisy Dajane Dalia Daliah | |
Daljeet Damian Damiano Damien Damijan Damilola Damjan Damla Dana Dana | |
Danailova Danial Daniel Daniela Daniele Danielo Danielov Danko Danny | |
Dante Danuta Dany Danyal Danyel Dara-Elin Darell Daria Darian Darija | |
Darijim Darijo Darin Darina Dario Darius Darnell Darrell Darren Darya | |
Daryan David David-Costel Davide David-Jones Davin Davina Davino Davis | |
Davud Davy Dawid Dawit Day Dayana Dayo De Dean Deana Debora Deborah | |
Deepan Defne Dejan Dejvid del Dela Dela Delaine Delal Delali Delbrin | |
Delia Delian Delil Delilah Deling Delong Demet Demian Demien Demir | |
Demjan Deni Denial Denis Denise Deniz Deniz Dennis Dennisov Denyse | |
Dereje Derek Derin Derman Deron Dervis Dery Derya Derya-Çağla Desdina | |
Desire Desire Désiré Desiree Desirée Destan Destiny Devin Devine | |
Devion Devran Devrim Dexter Deyan Deyanova Deylem Deyyan Dezheng | |
Dhangsang Dhurata Diago Diamantis Diana Diar Diart Diaz Didier Diego | |
Diệp Dieter Dietrich Dietz Dieudonné Dijan Dila Dilaila Dilan Dilan | |
Dilana Dilara Dilaver Dilay Dilayla Dilcan Dilek Dillan Dilrose Dilyan | |
Dima Dima Dimitar Dimitrinova Dimitrios Dimitrova Din Dina Dine Dino | |
Dion Dique Diren Diya Diyae Diyana Diyar Diyem Djamila Djamilla Django | |
Djeila Djofta Djordje Djuany Dluwanifemi Dmitrij Dmytrivna Doğukan | |
Domenick Domenico Domingos Dominic Dominik Dominique Don Döne Dongha | |
Dong-Min Donia Donika Donisha Donna-Diana Dora Dóra Dorian Dorina | |
Doris Doron Dorothea Dorothee Doruk Douae Dounya Dren Drilon Drin | |
Driton Dua Đức-Xuân Dudu Duhan Dunja Dünya Dursun Dustin Duygu Dwayne | |
Dylan Ealasaid Eason Ebba Eberhard Ebrahima Ebrar Ebrar Ebru Ebu Ebube | |
Ebubekir Ece Ecem Ecemnaz Ecenur Echnaton Eckhard Ecrin Eda Edanur | |
Edda Eddie Eddine Edessa Edgar Edin Edip Edith Ediz Edmund Eduard | |
Eduarda Eduardo Edvin Edward Edwin Edyta Efe Efekan Eflin Efraim Efsun | |
Eftan Eftelya Ege Egemen Egzona Eileen Ekaterini Ekin Ekin Ekrem Ela | |
Elâ Elai Elaine Elara Elayna Elçin Eldar Eldin Eldine Elea Eleasar | |
Elena Eleni Eleni Elenor Eleonardo Eleonora Eleonore Elex Elfin | |
Elfriede Elhame Eli Elia Elia Eliah Elian Eliana Eliano Eliano-Milo | |
Elias Elias Elias-Malik Eliaz Elida Elie Eliesa Elif Elifnaz Elifnur | |
Elija Elijah Eli-James Elin Elín Elina Elinor Elio Elis Elis Elisa | |
Elisabeth Elisabetha Elisar Elisa-Sofia Elisavet Elise Elisheva Elissa | |
Elissavet Eliyas Eliz Eliza Elizabeth Elizan Elizaveta Elke Ella Ellen | |
Elli Ellie Elliot Elly Elmalek Elmar Elmas Elmedin Elmedina Elmin | |
Elmira Elochukwu Elodie Elog Elohim-Antionet Elouan Elsa Else Eluan | |
Eluney Elvan Elvin Elvin Elvira Elvis Elwin Elyan Elyana Elyas Elycia | |
Elyes Elyesa Elysia Elzem Ema Emanuel Emanuil Emeli Emelie Emeliy | |
Emely Emia Emil Emilee Emili Emilia Emilia-Marlen Emilian Emilias | |
Emilia-Sophie Emilie Emilio Emilion Emilova Emily Emily-Luna Emin | |
Emina Emine Emir Emira Emircan Emirhan Emirkayra Emma Emma Emmanuel | |
Emmanuela Emma-Rosa Emmelie Emmett Emmi Emmy Emna Emre Emrys-Adriano | |
Ena Enam Enbiya Endercan Endres Enea Eneas Enes Engelbert Engelina | |
Engin Enhè Enias Enie Enija Enikő Enis Enisa Enna Enni Enno Eno Enrico | |
Enrique Ensar Enuma Enver Enya Enzo Ephraim Era Erada Eray Erdal Erdem | |
Erdi Erdinc Erdoan Erem Eren Erian Eric Erich Erik Erika Erin Erina | |
Erion Erkan Erlis Ermana Ermias Ermin Erna Ernad Ernesto Ernst | |
Ernst-Harald Erol Ersan Ersen Ertan Ertugrul Ertuğrul Erva Ervanur | |
Ervin Erwann Erwin Erza Esad Esat Esen Eshaal Eshaal-Noor Esila Esin | |
Eslam Eslem Eslia Eslin Esma Esmagül Esmanur Esra Esra Esteban | |
Estefania Estela Estelle Estellé Ester Estha Esther Estrella Ethem | |
Etienne Etineosa Etti Eugenie Eugénie Eva Evangeline Eve Evelin | |
Evelina Eveline Evelyn Evgenia Evgenija Evin Evita Evmorphia Evrim Ewa | |
Ewaen Ewald Excellent Exiane Eyan Eylül Eymen Eyşan Eyup Eyüp Eyyub | |
Eyyüp Ezechimere Ezgi Ezziel Faber Fabian Fabian Fabianus Fabienne | |
Fabienne-Denize Fabijan Fabio Fábio Fabiola Fabiya Fabrice Fadel Fadil | |
Fahed Faisal Falih Falk Falko Fan Fanta Farah Fareed Fareeha Fares | |
Farhang Farida Farin Farina Farrell Faruk Fata Fathima Fatih Fatiha | |
Fatima Fatita Fatjon Fatma Fatmanur Fatou Fatoumata Fawzia Fay Fayaaz | |
Faye Fayroz Fé Federica Federico Fedi Fee Fehmi Felia Felian Felice | |
Felicia Félicie Félicien Felicitas Felie Felina Feline Felipa Felipe | |
Felix Feliza Felizian Felizita Fenja Ferat Feray Ferdinand Ferdinande | |
Ferenc Ferenz Ferhad Feriha Fernanda Fernando Ferris Fetia Feya Feye | |
Feyza Fia Fidel Fidelio Fidelius Fiete Filemon Filip Filip Filipa | |
Filippa Filiz Filiz Fill Filor Fin Fine Finja Finley Finn Finnja | |
Finn-Luca Finya Fiona Fionn Firat Firdevs Fjolla Flavia Flavio | |
Flemming Fleur Flora Florentin Florentina Florentine Flori Floria | |
Florian Florie Florijan Florim Florina Florine Florjana Flyn Flynn | |
Fouad Franca Frances Francesca Francesca-Emilia Francesco Francis | |
Francisco Franciszek François Frank Franka Franklie Franky Franz | |
Franzis Franziska Fred Freddi Freddie Frederic Frédéric Frederick | |
Frederik Frei Freja Freya Freya-Maria Frida Frido Fridolin Frieda | |
Friedel Frieder Friederich Friederika Friederike Friedrich Frigyes | |
Friso Fritz Fryderyk Fürchtegott Furgan Furkan Fynn Fynn-Louis | |
Fynn-Noel Fynn-Tayler Gabriel Gabriela Gabriele Gabriele Gabriella | |
Gabrielowitsch Gabrijel Gabryel Gael Gaëtan Gaia Gaja Gala Gale Galina | |
Gamze Garfield Garrett Gaspar Gedeon Geertje Gellért Genesis Gengomoi | |
Genia Gennaro Georg George Georgi Georgina Gerard Gérard Gereon | |
Gerhard Gerik Germain Gero Gerome Gerti Gertrud Gesa Gesine Giada | |
Giamilio Gian Giana Gian-Carlo Gianluca Gian-Luca Gianna Gianni Gigi | |
Gilmour Gina Ginevra Gioacchino Gioele Giorgi Giorgio Giovanna | |
Giovanni Giray Girmaye Girsch Gisa Gisbert Gisela Giselle | |
Giselle-Joyce Gitano Giulia Giuliana Giuliano Giulio Giuseppa Giuseppe | |
Giuseppina Givara Gizem Gjerggj Gjin Gjyle Gleb Glenna Gloria Glory | |
Godfried Godo Gökçe Gökhan Göktuğ Golda Goni Gönül Gonzalo Goran | |
Gottfried Gottfrieda Gözde Grace Graham Grana Granth Grazia Graziella | |
Greatness Gregor Gregorius Gregory Greta Greta Grete Grezia Guerau | |
Guerino Gül Gülar Güler Gülizar Gülnur Gülsüm Gültijana Güneş Güney | |
Güngör Günter Guo Gurnidh Gurseerat Gustav Gustavo Güven Gvanca Gyunay | |
Gyurgieva Habeeb Habib Habiba Habibe Hacer Hadicha Hadija Hadis Hafsa | |
Hager Haider Haijan Hailun Hajar Hakan Haktan Halil Halime Hamad Hamid | |
Hammi Hamna Hamza Hamza Han Hana Hanh Hania Hanife Hanım Hanna Hannah | |
Hanne Hanneli Hannes Hannibal Hanno Hans Hao Happy Harald Hardy Haris | |
Harnoor Haroon Harri Harry Harun Hasan Haset Hasret Hassan Hatice | |
Haticesu Hatun Haura Havin Havîn Havva Hawa Hayat Haydar Hayder Hayley | |
Haylie Hayriye Hazal Hazbije Hazel Hazim Hebun Hector Hedda Hedi | |
Hedwig Hedy Heidi Heiko Heini Heinke Heinrich Heinz Heja Helal Helan | |
Helen Helena Helene Heléne Helga Helge Helin Hélio Helma Helmine | |
Helmut Héloïse Helvin Hendrik Heng Henk Henna Hennes Henning Henny | |
Henri Henric Henriette Henrik Henrike Henry Henryk Herbert Hermann | |
Hermine Herrmann Hevalcan Hiba Hichem Hidaya Hikmah Hilal Hildegard | |
Hilmar Hilmi Hilpert Hira Hiranur Hisham Hividar Holger Holly Honour | |
Honya Hope Houda Houde Hovsep Hozan Hubert Hubertus Hüdanur Hudson | |
Hugo Huisu Hulda Hulusi Humayun Hümeyra Husere Hüseyin Hussain Huy | |
Huzeyfe Ian Iane Ianis Iason Iazmina Ibn Iboukoun Ibrahim İbrahim | |
Ibrohimbek Ida Ida-Marie Idan Idaye İdil Ifeanyi Igor Igorevič | |
Igorevna Ihsan Ijeoma Ikenna Ikra İkra Ikram Ikrapreet İla Ilahda Ilan | |
Ilana Ilana-Theodora Ilaria Ilary Ilay Ilay İlay İlaya Ilayda İlayda | |
Ildikó Ileana Ilenia Ilesanmi Iley İlhan Ilia Ilian Iliana Ilias Ilja | |
Iljes Ilona Ilvy Ilyana Ilyas İlyas Ilyes Iman Iman Imara Immanuel | |
Imran İmran Ina Inan İnci Ines Inga Inge Ingeborg Ingrid Inja Inken | |
Insun Inti Ioan Ioana Ioanna Ioannis Ion Ionuţ Iosif İpek Ira İrem | |
Irena Irene Ireoluwa Irina Iris Irma Irmgard Isa Isaak Isabel Isabela | |
Isabell Isabella Isabelle Isadora Isai Isaja Isám Ischan Ishak İshak | |
Isiah Işik Isin Işıl Ișıl Islam Islam Ismael Ismail İsmail Ismeta | |
Ismini Isra İsra Israa Issa Isshak Itaf Itua Iva Ivan Ivana Ivano | |
Ivaylova Iven Ivie Ivo Ivonne Ivy Iwinosa Iyabode Iyad Iyanou Iza | |
Izabel Izabela Izabella Izei İzel İzem Izzet Izzie Jaan Jaan Jabed | |
Jacek Jack Jackie Jacob Jacques Jacy Jad Jaden Jaden-Manoh | |
Jadon-Laurent Jael Jaelle Jafar Jago Jahne Jaime Jainur Jake Jakob | |
Jakov Jakovlevič Jakub Jalil Jamaine Jamal Jamalia Jamaro James | |
James-London Jamie Jamil Jamila Jamilia Jamiro Jamy Jamyang Jan Jan | |
Jana Jan-Alexander Jan-Christian Jane Janek Janero Jan-Gabriel Jani | |
Janina Janine Janis Janiyah Janka Jan-Luca Janna Jannah Jannat Janne | |
Janne Jannes Jannick Jan-Niclas Jannik Jannis Jano Janoš Janosch | |
Janssen Janusz Japnoor Jara Jaran Jared Jari Jarle Jarmo Jarne Jarno | |
Jaro Jaron Jarosław Jary Jasim Jasin Jasko Jasmin Jasmin Jasmina | |
Jasmine Jason Jasper Jasse Jasskeerat Jasu Javid Javier Javin Jawad | |
Jawin Jay Jayce Jayda Jayden Jayden-Leon Jaydon Jayel Jayla Jayna | |
Jaysen Jayson Jazib Jazzoú Jeamie Jean Jean Jeanne Jean-Nicholas | |
Jean-Paul Jean-Pierre Jean-Rémi Jedidiah Jeffrey Jelena Jelle Jendrik | |
Jenelle Jenna Jenne Jennifer Jens Jeremia Jeremias Jérémie Jeremy | |
Jermain Jermaine Jerome Jeromé Jerôme Jérôme Jesaya Jesen Jesina Jesse | |
Jessica Jessy Jetesa Jetsada Jette Jia Jiahang Jiahao Jianwen Jiar | |
Ji-Eun Jiho Jihu Jil Jill Jillian Jillisa Jilou Jim Jingga Jinna | |
Jintian Jir Jiro Jiyan Jo Joa Joachim Joah Joan Joana Joanna João | |
Joaquim Joas Jochen Joe Joel Joël Joela Joelina-Sophie Joel-Miguel | |
Joena Joenna Joha Johan Johann Johanna Johanna-Cristina Johanne | |
Johannes John John-Luca John-Lucca John-Maximilian Jojo Joko Jolanda | |
Jolanta Jolee Joleen Jolie Jolien Jolina Joline Jolino Jon Jona Jona | |
Jonah Jonah Jonas Jonas-Marlon Jonathan Joni Joni Jonis Jonna Jonne | |
Jonte Joost Jordan Jordan Jordanka Jordi Jordyn Jörg Jori Joris Joscha | |
Joschua Jose' Josef Josefin Josefina Josefine Joseph Josephin | |
Josephina Josephine Joséphine Josephine-Mariella Joses Josh Josha | |
Joshea Joshua Josie Jost Josuel Josy Jovan Jovanny Joy Joy Joyce | |
József Judit Judith Juhani Jul Jula Jule Julen Jules Juli Julia Julian | |
Julián Juliana Juliana-Melina Juliane Juliano Julia-Sophie Julide | |
Julie Julie-Elaine Julien Julienne Julietta Juliette Julijan Julijana | |
Julika Julin Julina Julio Julius Juls Juna Juna June Junes Juni Junia | |
Junior Junis Juno Junus Junyi Jur'ervna Jürgen Juri Jurik Juris Jussi | |
Justin Justin-Domenik Justinian Justus Justyna Jusuf Jutta Kaan Kabeya | |
Kacpar Kacper Kader Kadim Kadlin Kahu Kai Kai-Chen Kaila Kain | |
Kai-Si-Lin Kaixuan Kaiyan Kaja Kajala Kakeru Kalea Kaleb Kaleem Kalle | |
Kalliope Kalsum Kalysha Kamil Kamillus Kamiran Kanaiza Kandys Kangni | |
Kani Kani-Aram Kanta Kaori Kara Karam Kariem Karim Karin Karina Karl | |
Karla Karlheinz Karlina Karlo Karlotta Karlsson Karntida Karol Karola | |
Karolina Karoline Karsten Karunya Karwan Kasamba Kasandro Kasim | |
Kasimir Kaspar Kasper Kaspian Katalea Katalin Katarina Kate Katerina | |
Kathalea Kathalina Katharina Käthe Kathleen Kathryn Kathy Katia Katie | |
Katja Katrin Katrina Kaur Kavar Kawtar Kaya Kaya Kayhan Kayla Kayode | |
Kayra Kayra Kazadi Kazim Kazuma Keanu Kedus Keke Kekeli Kelly Kemal | |
Kenan Kenan-Davide Kenandjo Kendra Kenny Keno Kenza Kenzo Kenzou Keoni | |
Kerem Kerim Kerstin Kester Ketsia Kevin Keyan Keyvan Kezia Khadija | |
Khai Khalde Khaled Khalid Khan Khánh Khanya Khao Kian Kiana Kiano | |
Kiara Kiavash Kidon Kilian Kim Kimani Kimberly Kimet Kimiya Kimo | |
Kipchumba Kiplimo Kira Kirembe Kirill Kirilova Kishwar Kiyan Kiymet | |
Kılıçarslan Kjell Klara Klarissa Klaudia Klaudiusz Klaus Klee Kolbert | |
Kolja Koloman Komla Konas Konrad Konstantin Konstantina Konstantinos | |
Kony Koray Korbinian Kosofi Kothe Krasimir Krasirirova Krey Krishna | |
Kristian Kristián Kristin Kristina Kristofer Kristopher Ksenija Kuba | |
Kubilay Kübra Kulatay Kuno Kurt Kuvutukila Kuzey Kwaku Kwasi Kyara | |
Kyazim Kylian Kylian-Enes Kymia Kyra Laara Ladyjan Laetitia Lahja Laia | |
Laila Laith Lale Lalitā Lamies Lamija Lamis Lämis Lana Lana-Jolie Lani | |
Lanie Lanja Lara Lara-Jane Lara-Sophie Lareen Larin Laris Larissa | |
Larry Lars Lartey Larvin Lasse László Latifa Latisha Laui Lauin Laura | |
Laura-Katharina Laura-Marie Laura-Michelle Laureen Laurélie Laurena | |
Laurence Laurens Laurentin Laurentius Laurenz Laurin Lauryn Lava | |
Lavand Lavin Lavinia Layal Layan Layla Lea Leah Lea-Joleen Lea-Manuela | |
Lea-Marie Lea-Michelle Lean Leana Leander Leandra Leandro LeAnn Leano | |
Leart Learta Lea-Sophie Leberecht Lediana Ledion Lee Lee Leefke Leevi | |
Leevke Legolas Lehat Leia Leif Leila Leilah Leilja Lejla Lejs Leland | |
Lemia Lemis Len Lena Léna Lena-Sophie Lendo Lene Lené Leni Lenia | |
Leni-Marie Lenja Lenko Lenn Lennard Lennart Lennert Lennet Lennik | |
Lennis Lennon Lennox Lenny Lenox Lenya Lenz Leo Leon Léon Leona | |
Leonado Leonard Leonardo Leone Leonel Leonhard Leonhard-Lukas Leonhart | |
Leonidas Leonidas-Alejandro Leonie Leonie-Katharina Leon-Joel Leonora | |
Leonore Leontine Leony Leopold Leora Lepa Lera Leroy Lessia Lester | |
Leticia Letícia Letitia Letizia Lev Leven Levenov Levent Levi Levi | |
Levin Levinia Lewan Lewin Lewis Lex Lexan Leya Leyan Leyao Leyla Leyli | |
Leyna Leyre Leyya Lezan Li Lia Lía Liah Liah-Emilia Liam Lia-Malin | |
Liam-Joel Lian Lian Liana Liandra Liann Liano Liao Liara Lias | |
Lias-Lucas Lia-Sophie Lia-Tiara Lidia Liebrecht Liese Lieselotte | |
Lieslotte Liev Lif Liisa Lila Lili Lilia Lilian Liliana Liliane Lilith | |
Lilja Lillan Lille Lillebror Lilli Lillian Lillien Lillith Lilly | |
Lilly-Lou Lilly-Malou Lilly-Marie Lilo Lilou Lily Lina Lina-Amelie | |
Linas Linda Line Linh Linn Linnea Lino Lino Linos Linus Linyinhao | |
Linyun Lio Lioba Lion Lionel Lior Liridona Lirim Lisa Lisa-Marie Lisan | |
Lisandro Lisann Lisanne Lisbeth Lise Liselotte Lissandro Lissandru | |
Lissy Liv Liva Livia Liya Liyana Liz Lizzi Ljubo Loart Logan Loïc Loki | |
Lola Lolan Long Loni L'Or Lora Loran Lore Loredana Loreen Loreen-Leyla | |
Lorena Lorenda Lorenz Lorenza Lorenzo Loresa Loreta Loretta Lorik | |
Lorin Lorina Lorine Loris Losinda Lothar Lotta Lotta Lotte Lotte-Marie | |
Lotti Lou Lou Louan Loucas Louie Louis Louis Louisa Louisa Louise | |
Loukas Loulou Lovelyn Lovisa Lowis Lu Lua Luan Luana Luana-Emilia Luay | |
Luba Lubna Luc Luca Luca Luca-Joel Luca-Liam Luca-Noel Lucas Lucia | |
Lucía Lucia-Mariella Lucian Luciana Lucie Lucien Lucija Lucy Luděk | |
Ludger Ludgera Ludvig Ludwig Luigi Luis Luisa Luis-Alexander Luise | |
Luiza Luk Luka Lukani Lukas Lukas Lukas-Alexander Luke Lulu Lulyana | |
Luminița Luna Lunas Lutz Luuk Lux Luz Luzi Luzia Luzie Lya Lydia Lynn | |
Lynnette Lynnsha Lysanne Lyson Maa Maajan Maari Maarten Mabelcia | |
MacGregor Madalena Madalina Madelaine Madeleine Madeline Madicken | |
Madison Madita Madonna Mads Mae Mael Maëlle Magaly Magdalena Magdalena | |
Magdalene Magdalina Magnus Mahab Mahdi Mahgoub Mahi Mahir Mahmoud | |
Mahmud Mahtab Mai Maia Maiara Maidie Maik Maika Maike Maila Mailin | |
Mailo Mailo-Maxim Maira Maitje Maja Maja-Luise Mäjda Majra Majrije | |
Makaio Maksim Malachi Malaika Malak Malea Maleen Malek Malen Malena | |
Malena Mali Malia Maliah Malicia Malik Malika Malik-Emin Malin Malin | |
Målin Malina Maliq Malise Maljen Malou Malte Malu Malwina Mama Mame | |
Manal Manav Mandy Mane Manfred Mantas Manuel Manuela Mara Maram Marana | |
Marc Marc-Antonio Marcel Marcelino Marcella Marcello Marcin Marco | |
Marcus Mardan Mareike Maren Margaret Margareta Margarete Margarethe | |
Margit Margitta Margot Margret Mari Mari Maria Maria Mária Maria-Anna | |
Maria-Christina Maria-Grazia Mariah Mariam Marian Mariana Mariann | |
Marianne Marianova Maria-Victoria Maribel Maribelle Marie Marie Marié | |
Marie-Claire Marieke Mariela Mariella Marielou Marie-Sol Marietta | |
Mariette Marija Marijke Marika Marilou Marin Marina Mario Márió Marios | |
Mariov Maris Marisa Marisol Marissa Marit Marius Mariyam Marjan | |
Marjanna Marje Mark Marko Markus Marla Marleen Marlen Marlena Marlene | |
Marlène Marley Marley Marlie Marlies Marlo Marlon Marni Maroua | |
Marouane Marquez Marris Marson Marta Marten Martha Martin Martín | |
Martina Martine Martinova Maru Maruf Marusha Marvin Marwa Marwan | |
Maryam Mary-Ann Maryse Masali Mascha Masinga Masoumeh Massimo Mata | |
Matay Matea Mateja Mateo Maternus Mateusz Mathai Mathea Mathei Matheo | |
Mathéo Mathias Mathieu Mathilda Mathilde Mathis Mathys Matilda Matilde | |
Matin Matis Mats Mattea Matteo Mattes Matthäus Matthea Mattheo | |
Mattheos Matthes Matthew Matthi Matthias Matthieu Matthis Matti Mattia | |
Mattis Matylda Matz Maud Maudiel Maurice Mauriz Mavi Mavie Mawamba Max | |
Maxi Maxim Maxima Maxime Maximilan Maximilian Maximilian-Alexander | |
Maximiliano Maximilien Maximillian Maximus Maxwell May Maya Mayira | |
Mayla Maylin Maysam Mayssa Mayumi Mckenna Medina Medine Megan Mehdi | |
Mehmed Mehmedova Mehmet Mehri Mehtap Meik Meike Meja Mejra Melaine | |
Melanie Melany Meldin Melek Melek Meleksu Melesa Melia Melih Meliha | |
Melik Melike Meliksah Melin Melina Melina-Sofie Melinay Melind Melinda | |
Melis Melisa Melissa Melissa Melitta Meliyah Melodi Melody | |
Melody-Jolie Melvin Mendim Menessa Meo Mera Meraz Mercan Mercan | |
Mercedes Merema Meriam Meriana Meriem Merit Merle Merlin Mersudin Mert | |
Mertcan Merthan Mervan Merve Mervi Meryem Merziye Mesut Meta Mete | |
Metehan Metin Metodieva Mette Meva Mevlida Mevlüdiye Mex Mey Meylin | |
Meyra Mi Mia Mia-Fay Mia-Luisa Mia-Maria Mia-Marie Mian Mia-Sophie | |
Micah Michael Michaele Michail Michal Michel Michelangelo Michele | |
Michèle Michelle Mick Mida Midgard Mieke Miezi Migel Miglena Miguel | |
Mihaiela Mihrimah Miia Miika Miikka Miina Mijo Mik Mika Mikael Mikail | |
Mikayla Mike Mikeèl Mikel Mikel-Joseph Mikko Miklas Miko Mila Milan | |
Mílan Milana Milane Milanov Milas Milena Miles Miley Miliano | |
Miliano-Marko Milina Milla Million Milo Milou Milu Mimi Mimouna Min | |
Mina Mina-Hatice Minahil Mina-Sophie Mine Minea Minh Minna Mino Minoo | |
Minou Minouk Minu Minze Mio Mir Mira Mîra Mirac Miraç Miran Miranda | |
Miray Mirco Mirek Mirella Mirhat Miriam Mirijam Mirjam Mirkan Miro | |
Miron Miroslav Mirso Mirta Miryam Mirza Mischa Misha Misket Mislina | |
Mithat Mitja Mitkova Miveck Mizgin Mıra Mjellma Mo Mo Moa Moana Moez | |
Moh Mohamed Mohamed-Amin Mohammad Mohammed Mokonen Molk Mollie Momme | |
Momo Momoka Mona Mongia Monika Monique Morad Morayooluwa Morena | |
Morena-Noelia Moriba Morice Moritz Moritz-Johannes Morten Moses Moshe | |
Moss Mouad Mouhab Mouhamed Mouréwa Moury Mox Moya Mpiasa Mriana Muarem | |
Muazzez Mudaser Mudgalā Muhamed Muhammad Muhammed Muhammed-Ensar | |
Muhammet Muharem Muharrem Muna Murad Murat Muriel Muriel-Patrizia Musa | |
Musab Muskaan Muskan Mussie Mustafa Musto My Myra Myriam Myric Nabas | |
Nabaz Nabiha Nabil Nada Nadaa Nadine Nadja Naeel Naemi Nafia Nahla | |
Nahuel Nai Naila Naim Naima Naira Nairi Naja Najla Naki Nala Nalan | |
Nalau Naledi Nalia Nalin Nandipa Nandni Nannerl Nanouk Nanthan Nao Nao | |
Naomi Nara-Marie Narcis Narella Narin Nas Nasim Nasrin Nassim | |
Nastassja Natalia Natalie Natalya Natami Natanim Nathalie Nathan | |
Nathanael Nathaniel Nati Natnael Natsuki Natsumi Nauli Navid Navin | |
Navin Nawa Naya Naydenkova Nayeli Nayla Naz Naze Nazile Nazire Nazlie | |
Nazlı Ndabaningi Nea Neah Neal Necati Neda Nedim Neel Neela Neele | |
Neels Neema Nefeli Nefes Neha Nehir Neila Nejma Nela Nele Neli Nelia | |
Nelina Nelio Nelja Nell Nelli Nelly Nelson Nenad Neo Nepomuk Nereo | |
Nergiz Nermin Nervin Nerwin Neşe Nesibe Nesrine Nessim Nestor Neva | |
Nevina Nevio Neyla Neymar Nganga Ngankeng Nganzongo Ngao Ngefah Ngoc | |
Ngọc Ngoc-Thi Ngole Ngozichukwu Nhi Nhung Nia Nian Niayesh Nic Nica | |
Nicholas Nick Nicklas Niclas Nico Nicolae Nicolai Nicolas Nicole | |
Nicolina Nicoló Nida Nidia Nigar Nihal Nihan Niilo Nik Nika Nikan | |
Nikanor Nike Nikhil Niki Nikita Nikita Nikka Niklas Niko Niko Nikola | |
Nikola Nikolaevna Nikolai Nikolajewitsch Nikolaos Nikolas Nikolaus | |
Nikolay Nil Nil Nila Nilay Nils Nils-Robert Nils-Yannick Nilüfer Nima | |
Nime Nimi Nina Nino Ninou Niobé Nisa Nisanur Nisa-Nur Nisha Niwasu | |
Niyazi Nizet Noa Noa Noah Noam Noe Noée Noel Noél Noël Noelia | |
Noelia-Salome Noelie Noemi Noemí Noomi Nora Noran Norbert Norden | |
Nordger Noreen Normaline Norman Noro Norwin Nouk Nour Nouri Nova | |
Nsakuameso Nseya Nu Nuala Nuan Nuno Nur Nura Nurdzhan Nurgül Nuri | |
Nuria Nuzhan Nvar Nwakego Nwamaka Nyah Obed Obiagu Obinna Océane Odin | |
Odysseus Oghenevwoke Oghosa oğlu Ognyanova Oğuz ohne Oisín Oka Oktay | |
Olaf Olajuwon Olatunde Ole Olga Oline Olisemeke Olive Oliver | |
Oliverovitch Olivia Olivier Oliwia Olla Oluwanifemi Oluwapamilerimayo | |
Oluwasegun Omar Omeed Omer Ömer Ömerfaruk Omoruyi Oni Onur | |
Onyedikachukwu Opeyemi Ophelia Orçun Oré Orestis Orhan Orlanda Orlando | |
Ornela Ornella Osagie Osahenrhumwen Osaivbie Osamuyimen Osarobo | |
Osayuki Oscar Oseibhue Oskar Osman Osose Ossip Osuochukwu Otabekovich | |
Otis Ottilie Otto Ouafae Ouarda Oumnia Ousmane Owen Ozan Ozan-Fuat | |
Özay Özcan Özge Pablo Pál Pali Palin Pamadou Pamino Pana Panagiota | |
Paniya Panko Pantelis Paolo Papillon Paradise Pardis Paris-Sophie | |
Parker Parmis Pars Parsa Parzival Pascal Pasquale Patricia Patrick | |
Patrick-Gabriel Patrik Patrizia Paul Paula Paul-Benjamin | |
Pauliana-Antonia Paulina Pauline Paul-Norlen Paulo Paulus Pavel Pavlos | |
Pavlovna Peer Peiling Pelda Pelé Pelin Pelle Pendo Pepe Per Perihan | |
Perwer Petar Peter Petra Petronella Petrose Petyov Phanuel Phebe Phil | |
Phileas Philia Philian Philina Philine Philip Philipp Philippa | |
Philippe Phillip Phillipp Philomena Phúc Pia Pierre Piet Pieter Pietro | |
Pilar Pina Pinar Pio Piper Pippa Piranavy Pitchanan Piter Plamenova | |
Pola Polina Polly Popeye Poyraz Precillia Prenda Preston Prince | |
Princess Priya Pusat Qianhua Qidai qizi Quail Quentin Quevedo Quin | |
Quinn Rabia Rabin Rachel Rada Radin Radu Rafael Rafal Raffael Raffaele | |
Ragna Ragnar Rahel Rahil Rahma Raik Rainer Raissa Ralf Ramadan Ramand | |
Ramazan Ramin Ramiz Ramon Ramón Ramona Ramos Ran Rana Rand Rane Rani | |
Rania Ranti Ranxin Raphael Raphaël Raphaella Rasheedat Rasim Rasmus | |
Rasul Raul Raúl Ray Rayan Rayan-Rida Raychova Rayen Rayka Raymond | |
Raymund Rayyan Rebas Rebeca Rebecca Redur Redzhail Reem Reenad Regina | |
Regine Rehan Rei Reid Reine Reiner Reinhard Rejan Reka Reman Remas | |
Remo Renaldo Renas Renata René Renee Reneé Renée Renuar Resa Reuben | |
Reyhan Reyna Reyyan Rhena Riad Rian Riana Ricarda Ricardo Riccardo | |
Richard Richie Rickelle Rico Rieke Riem Rifat Rihanna Rik Rika Rikarda | |
Rike Rimaya Rio Rion Rita River Riza Rıza Roaslie Robert Roberto Robin | |
Robinson Robyn Rocco Rock Rocket Rocko Rodin Roģerio Rohan Rohat Roj | |
Rojarya Rojda Rojhat Rokan Rokas Roko Rokya Roland Rolf Romain | |
Romaissa Roman Romana Romea Romea-Grace Romeo Romi Romina | |
Romina-Nicola Romy Ron Ronald Ronalda Ronaldo Ronan Ronila Ronja Ronya | |
Rosa Rosali Rosalia Rosalie Rosalie Rosalin Rosalina Rosaria Rosario | |
Rose Rosé Rosha Rosi Rosie Rosina Roswitha Roudaina Rouven Rouying | |
Roxana Roya Rozana Rozerin Rron Ruben Rubén Ruby Rudi Rüdiger Rudolf | |
Rufus Ruizhi Rukeya Rukie Rukija Rukiye Rumeysa Rümeysa Rune | |
Ruslanovna Rutavya Ruth Rüya Rüzgar Rüzğar Ryan Saathvik Sabbona Saber | |
Sabian Sabine Sabri Sabrin Sabrin Sabrina Sabrinova Sadik Sadiye | |
Sadjad Safa Safet Safi Safia Safir Safiya Safiyya Saga Sahar Sahed | |
Sahel Sahil Said Said-Bernar Saif Saira Sait Sajan Sajjanpreet Şakire | |
Salem Salem Sali Salih Saliha Salim Salima Salin Salinas Salma Salmen | |
Salome Salomo Salvatore Salvatrice Salvina Sam Samaara Samael Samanta | |
Samantha Samantha-Sue Samar Samar Same Samed Samet Sami Samia Samican | |
Samik Samim Samin Samir Samir Samira Samsédine Samson Samuel Samuela | |
Samy Samyar Sam-Zackaria San Sana Sanda Sandra Sandro Sandro-Luciano | |
Sandy Sandy Sanela Sanem Sang Sanije Sanja Sanjo Sanna Santiago | |
Santiano Santijana Santino Saphira Sara Sarah Saray Sardash Sare | |
Sarfoa Sarmad Sarp Sarra Sarwar Sarya Sasa Sascha Sasha Sasha Sashova | |
Savannah Savas Savio Savvas Saya Sayid Sayna Sayra Schaima Schamzia | |
Schäng Schayan Schilan Schirin Sean Sebahat Sebastian Sebastian | |
Sebastiano Seçil Seden Sefkan Seğmen Şehnaz Sehrazat Seid Sejdin | |
Selahaddin Selahattin Selay Selçuk Selen Selena Selenay Selim Selim | |
Selin Selina Selma Selma-Leandra Selvedina Sema Semi Semih Semin Sen | |
Sena Senada Sennur Sepehr Șerafettin Serafin Serafine Sercan | |
Sercan-Özcan Serena Sereno Sergeevna Sergej Sergiu Serhat Serhildan | |
Serin Serra Şervan Servet Sesili Seske Setareh Setcha Sev Sevdalinova | |
Sevde Severdzan Severin Șevra Sevval Şevval Seyfu Seyid Seyidhan Şeyma | |
Seyyid Sezer Shaadi Shadé Shahan Shahd Shahin Shakir Shalyn Shanaya | |
Shania Shannaya Shannea Shanty Sharam Shari Sharifa Sharon Shayan | |
Shayen Shaz Shehinez Sheila Shelly Shems Sheridan Sherin Sherine | |
Shiloh Shindara Shiraz Shirin Shivan Shne Shno Shokhan Shoko Shourya | |
Shyreen Siar Siavash Sibilla Sidad Sidelya Sidney Sidonie Sidra Sidvik | |
Siegfried Sienna Sigrid Siham Sijam Sikander Sila Silan Silas Silva | |
Silvester Silvia Silvian Sima Simao Simatori Simay Simeonov Simion | |
Šimo Simon Simón Simona Simone Simran Sina Sinan Sinda Sinem Singh | |
Sinje Sino Sipan Sira Sirac Sirius Sissy Sivan Siwa Sixten Sixtus | |
Siyabend Şiyar Siyuan Sıla Sıraç Sky Slavov Slawjana Sloboda Slobodan | |
Small Smila Smilla Snejinka Snežana Soa Soë Sofi Sofia Sofie Sohayb | |
Soheyl Sohrab Soko Sokratis Sol Solan Solano Soleia Soleil Solène | |
Soley Solveig Solvivien Somar Somkieta Sönam Søndergaard Soner Sonia | |
Sonja Sonya Sophia Sophia-Louisa Sophie Sophie Sophie-Maria | |
Sophie-Marie Soraiya Soraya Soraya-Aicha Soraya-Amira Sören Sōren | |
Sotirov Soufian Souha Souhail Soumaya Soumayya Soviana Sozda Sriram | |
Stacy Stanislav Stanislawović Stavros Stefan Stefania Stefano Stefanos | |
Steffen Stella Stephan Stephanie Stephen Stera Stevan Stina Stipe | |
Stoyanov Stuart Su Suchada Suci Sudarshan Sude Sue Sueda Suel Suela | |
Sueyda Sufian Şuheda Suheil Suhrete Sukhsagar Sükrü Şükür Sulaiman | |
Suleika Suleyman Sultan Sultan Suman Sumaya Sumeja Sumeya Sumeyyah | |
Sümeyye Summer Suna Sun-Il Sunny Sun-Ok Sura Suriya Surodi Susan | |
Susana Susanna Susanne Suwan Suyapa Suzan Svantje Svea Sven Svenja | |
Sven-Luca Sverre Svetlana Svetlanov Svilen Sweja Sybilla Sylvester | |
Sylvi Sylvia Sylvie Syntia Szantino Tabea Tadeusz Taha Tahara Tahir | |
Tahnee Tai Taiem Taisia Taisija Taíssa Taiwo Tak Takumi Talha Talia | |
Talien Talin Talina Talisa Talisha Talya Tamara Tamarina Tamay Tamina | |
Tamino Tamir Tamira Tamo Tan Tanel Tanem Tania Taniel Tanitani Tanja | |
Tara Tarek Tarik Tarık Tarja Tasniem Tasnim Tassnim Tatjana Tato Tawan | |
Taya Tayanç-Bilal Tayla Taylan Tayler Tayler-Mert Taylor Tayo Tayssir | |
Tayyip Teddi Teetje Temenuzhkov Temmogin Tenorio Tenzin Teo Teoman | |
Teresa Tereza Tessa Tesslin Teyfik Thaddäus Thammarat Thanh Thåo Thea | |
Thea-Luzia Theda Thees Thekla Theo Théo Theobald Theobald Theodor | |
Theodora Theodoros Theon Theophil Theres Theresa Therese Thérèse | |
Theresia Thersia Thiago Thiago-Jonas Thibault Thiên Thierno Thierry | |
Thies Thilo Thomas Thommy Thore Thorsen Thư Thushe Tia Tiago Tian | |
Tiana Tiara Tiberius Tibor Tiên Tiffany Tihomir Tihomirov Tiju Til | |
Tilda Tilda-Milena Till Till Tilla Tillmann Tilman Tilmann Tilo Tim | |
Timar Timo Timon Timothy Timucin Timur Timurçin Tina Tine Tino Tita | |
Tito Titus Titusz Tizian Tjerk Tobenna Tobia Tobias Tóc Toivo Tolga | |
Tom Tomas Tomás Tomasz Tomek Tommaso Tommy Tomonori Tong Toni Toni | |
Tonio Tony Toprak Torben Torsten Tosia Trí Trinh Trisha Tristan | |
Tsetskova Tsvetelinov Tsvetelinova Tuana Tuana-Şebnem Tuba Tudor Tugra | |
Tuğra Tümay Tuna Tunahan Tunç Tura Turan Turkijan Tutgu Tuula Tuvia | |
Tyler Tyrese Tyron Tyrone Uan Uanongovandu Udo Ugur Uğur Uğurkan Ugyen | |
Ulises Ulrich Ulrike Umama Umar Ümit Umut Umut Umutcan Umuthan Una | |
Undine Urs Ursula Ute Utkan Utku Uwais Uwe Uyen Vahe Vaia Vakkas | |
Valencia Valentin Valentina Valentine Valentino Valentinov Valeria | |
Valerie Valérie Valeriy Valery Valesija Valeska Valyana Vanénia | |
Vanessa Vanity Vanora Vany Varvara Vasillios Vea Veenya Vefâ Veit | |
Veith Veli Venet Venezia Venicius Vera Veranika Vera-Nina Veren Verena | |
Verona Veronica Veronika Versace Viana Vicco Vicente Victor | |
Victor-Damian Victoria Victorine Victorio Vida Vidar Videl Viggo | |
Viktor Viktoria Viktorija Viktorovič Vili Vina Vince Vincent | |
Vincent-Aurin Vincenza Vincenzo Vindar Vinh Vinícius Vinz Vinzent | |
Viola Violetta Viona Virginia Vital'evič Vitali Vitalia Vithees Vito | |
Vitoria Vittoria Vitus Viviane Vivien Vladimir Vladimirovič Vladislav | |
Vladislaw Voka Volkan Volker Vornamen Vuong Wa Wadimovna Wadud Wagih | |
Wajdi Waldemar Walid Walter Walther Waltraud Wanja Warel Waris | |
Washington Wasila Wassilissa Wassim Welly Wendelin Werner Wiebke | |
Wieland Wiggo Wihelm Wiiliam Wiktor Wilhelm Wilhelmine Willem Willi | |
William William-Luciano Willy Wilma Wilu Wim Winfried Winsome Wisdom | |
Wladimir Wladislaw Wojciech Wolfgang Wotan Wyatt Wynn Xabier Xander | |
Xane Xaver Xavi Xavier Xenia Xhania Xheneta Xinyue Yad Yade Yadigar | |
Yael Yağız Yağmur Yahya Yakub Yaman Yan Yaniv Yanni Yannick Yannik | |
Yan-Peng Yara Yaren Yari Yarie Yasar Yaşar Yasemin Yaser Yashar Yasin | |
Yasir Yasmin Yasmine Yassamine Yassin Yassine Yassir Yau Yavuz Yaxkin | |
Yazan Yazel Yelda Yemisi Yengo-Mpela Yessin Yevgen'jevič Yianna Yifang | |
Yigit Yiğit Yiğitkaan Yihang Yilin Yilmaz Yiran Yisehak Yitong Yılmaz | |
Ylvi Ylvie Yohan Yoko Yolanda Yonah Yong-Rui Yordan York Yoshiro Yosr | |
Youke Younes Youness Younis Yousri Youssef Ysssmine Yu Yu Yuan Yuchen | |
Yue Yufan Yuki Yul Yuma Yun Yuna Yunel Yunkai Yunus Yuqi Yur`evna Yuri | |
Yusa Yüsra Yusuf Yuta Yuval Yuvraj Yuxuan Yuzdzhan Yven Yves Zaamiya | |
Zafer-Elias Zahira-Rugaya Zahra Zahratala Zaida Zaido Zainab Zaisha | |
Zakaria Zakariya Zalal Zalman Zana Zapan Zara Zari Zarina Zaven Zayd | |
Zayed Zaynab Zehra Zeki Zekıye Zélie Zeliha Željan Zena Zénaïde Zeno | |
Zerufael Zeyneb-Nur Zeynel Zeynep Zeynepgül Zhivkova Zhuoyuan Zi Zilal | |
Zilan Zina Zinedine Zion Zişan Zita Ziva Zlatkova Zoe Zoé Zoë | |
Zoe-Carrie Zoé-Marie Zoey Zoéy-Ann Zofia Zoi Zölestin Zornitsa Zübeyir | |
Zülal Zuli Zumoruda Zümra Zümrüt Zuri Zuzanna Zvezditsov | |
); | |
# ` # just to unconfuse vim syntax hilighitng | |
my @prefix = ( | |
( | |
'Herr', | |
'Frau', | |
) x 5, | |
'Dr.', | |
'Herrr Dr.', | |
'Frau Dr.', | |
'Dr. habil', | |
'Prof.', | |
'Prof. Dr.', | |
'Herr Prof.', | |
'Frau Prof. Dr.', | |
'Sir', | |
'Madame', | |
); | |
my @name_prefix = ( | |
'van', | |
'von', | |
'van der', | |
'de la', | |
); | |
my @suffix = qw(Jr. Sr. I II III IV V MD DDS PhD DVM); | |
sub random_name { | |
my $seed = shift; | |
my $rand = Uniform(0, 1); | |
$rand->seed($seed, $seed); | |
my $r = sub { | |
my $ref = shift; | |
return $ref->[ int ($rand->next() * @$ref) ]; | |
}; | |
my @parts; | |
push @parts, $r->(\@prefix) if $rand->next < 0.9; | |
my $has_name = 0; | |
if ( $rand->next < 0.9 ) { | |
push @parts, $r->(\@first_names); | |
$has_name = 1; | |
} | |
if ( !$has_name || $rand->next < 0.9 ) { | |
push @parts, $r->(\@name_prefix) if $rand->next < 0.1; | |
push @parts, $r->(\@last_names); | |
} | |
push @parts, $r->(\@suffix) if $rand->next < 0.05; | |
return join " ", @parts; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment