Array( "Aalto", "Aaltonen", "Aarnio", "Ahde", "Aho", "Ahopalo", "Ahokas", "Ahokangas", "Ahola", "Ahonen", "Ahti", "Ahtisaari", "Alanen", "Alasalmi", "Alho", "Annala", "Anttila", "Anttonen", "Arajärvi", "Aro", "Aromaa", "Asikainen", "Askola", "Astala", "Asunmaa", "Aura", "Autio", "Auvinen", "Eerikäinen", "Eerola", "Einiö", "Ekola", "Elo", "Elonen", "Elomaa", "Eloranta", "Elsilä", "Ernamo", "Erola", "Eronen", "Eskelinen", "Eskola", "Haanpää", "Haapakoski", "Haapasalo", "Haataja", "Hakala", "Hamilo", "Hannula", "Harju", "Harjula", "Hartikainen", "Hautala", "Heikkilä", "Heikkinen", "Heinonen", "Heiskanen", "Helminen", "Hietanen", "Hiltunen", "Hinkkanen", "Hintikka", "Hirsjärvi", "Hirvelä", "Hirvonen", "Holappa", "Hujanen", "Huotari", "Huovinen", "Huttunen", "Huusko", "Huuskonen", "Hynninen", "Hyttinen", "Häkkinen", "Häkämies", "Hämäläinen", "Hänninen", "Ihalainen", "Ihamäki", "Iivonen", "Ijäs", "Ikola", "Ikonen", "Ikäheimo", "Ilkka", "Ilmola", "Ilmonen", "Ilvonen", "Immonen", "Inkinen", "Innanen", "Isokangas", "Isokallio", "Isokoski", "Isometsä", "Isomäki", "Isotalo", "Issakainen", "Itkonen", "Itälä", "Jaakkola", "Jaakonsaari", "Jaatinen", "Jalava", "Jalkanen", "Jalonen", "Jantunen", "Jarva", "Jokela", "Jokelainen", "Jokinen", "Juhola", "Jukarainen", "Jukola", "Julkunen", "Juntunen", "Jussila", "Jutila", "Juva", "Juvonen", "Jylhä", "Jäntti", "Järvi", "Järvilehto", "Järvinen", "Jääskeläinen", "Kainulainen", "Kallio", "Kalliokoski", "Kangas", "Karhu", "Karjalainen", "Karonen", "Karvonen", "Karppanen", "Karppinen", "Kaukolinna", "Kataisto", "Kataja", "Kemppainen", "Keskinen", "Keto", "Ketola", "Kettunen", "Kinnunen", "Kivelä", "Kiviluoto", "Kivinen", "Kivistö", "Koistinen", "Koivula", "Kokkonen", "Korhonen", "Korpela", "Koskinen", "Kosonen", "Kulmala", "Kunnas", "Kuosmanen", "Kuparinen", "Kurkela", "Kurkinen", "Kuusela", "Kuusisto", "Laaksonen", "Laatikainen", "Lahtela", "Lahti", "Lahtinen", "Laiho", "Laine", "Laitinen", "Lamminen", "Lampinen", "Lankinen", "Lappalainen", "Larivaara", "Lassila", "Latvanen", "Laukkanen", "Laurila", "Lauronen", "Lehtinen", "Lehto", "Lehtonen", "Leino", "Leinonen", "Lepistö", "Leppälä", "Leppänen", "Leskinen", "Lesonen", "Liikanen", "Lilja", "Linna", "Lipponen", "Litmanen", "Liukkonen", "Loponen", "Luhtanen", "Lumme", "Luostarinen", "Makkonen", "Manninen", "Markku", "Martikainen", "Matikainen", "Matinsalo", "Mattila", "Meriluoto", "Miettunen", "Mieto", "Mikkola", "Moilanen", "Mustonen", "Muukkonen", "Myllylä", "Myllyniemi", "Mäenpää", "Mäkelä", "Mäki", "Mäkilä", "Mäkinen", "Mänttäri", "Mänty", "Määttä", "Naarajärvi", "Narinen", "Nenonen", "Neuvonen", "Nevala", "Nevalainen", "Niemelä", "Niemi", "Nieminen", "Niinisalo", "Niinistö", "Niiranen", "Nikkinen", "Nikkola", "Nikkonen", "Nikula", "Niskala", "Nissinen", "Nousiainen", "Nummi", "Numminen", "Nurmela", "Nurmi", "Nurminen", "Nuutinen", "Nykänen", "Närhi", "Oikarinen", "Oittinen", "Ojakangas", "Ojala", "Ojalehto", "Ojanen", "Oksanen", "Ollikainen", "Ollila", "Onnela", "Oranen", "Otila", "Outila", "Outinen", "Ovaska", "Paananen", "Paasio", "Pajari", "Pakarinen", "Parras", "Parviainen", "Pasanen", "Pekkanen", "Pekkala", "Pelkonen", "Peltola", "Peltonen", "Peltoniemi", "Peltosaari", "Pennanen", "Pesonen", "Pesälä", "Petäjä", "Pirhonen", "Pirinen", "Pitkänen", "Pohjola", "Pohjonen", "Pokka", "Porkka", "Poso", "Poutanen", "Puikkonen", "Pulkkinen", "Purho", "Pyysalo", "Päätalo", "Raattamaa", "Rahikainen", "Rahkamo", "Rahnasto", "Rajala", "Rannisto", "Rantala", "Rantanen", "Rauhala", "Rautakorpi", "Rautanen", "Rautavaara", "Rautiainen", "Rautio", "Reinikainen", "Rekunen", "Repo", "Reponen", "Riihelä", "Riihijärvi", "Riikonen", "Rinne", "Rintala", "Rissanen", "Ritala", "Roimola", "Roivas", "Ronni", "Ruohonen", "Ruutu", "Ryttäri", "Räikkönen", "Räisänen", "Räty", "Saarela", "Saari", "Saarikoski", "Saario", "Saarinen", "Saikkonen", "Sainio", "Saisio", "Saksala", "Sallinen", "Salmi", "Salminen", "Salo", "Salonen", "Savolainen", "Seppälä", "Seppänen", "Setälä", "Sillanpää", "Sinisalo", "Sipilä", "Sipinen", "Sirkiä", "Sirviö", "Soikkeli", "Soinio", "Sormunen", "Suhonen", "Sulkanen", "Suntila", "Suominen", "Supinen", "Takala", "Tammisto", "Tamminen", "Tanskanen", "Taipale", "Tarkka", "Tenhunen", "Tiainen", "Tiihonen", "Tiilikainen", "Tikkanen", "Timonen", "Tirkkonen", "Toivonen", "Tuomi", "Tuominen", "Tuomioja", "Tuomola", "Turunen", "Tuuri", "Ukkola", "Ulmanen", "Uosukainen", "Uotila", "Uotinen", "Uronen", "Utriainen", "Utrio", "Uusitalo", "Vainikainen", "Vainio", "Vanhala", "Varala", "Varis", "Varvikko", "Vatanen", "Veintie", "Venäläinen", "Viitala", "Viitanen", "Viljanen", "Vinni", "Virolainen", "Virtanen", "Vitikka", "Voutilainen", "Vuolle", "Vuorela", "Vuorinen", "Vuoristo", "Välkkynen", "Väänänen", "Väätäinen", "Ykspetäjä", "Ylikangas", "Ylikoski", "Ylimäki", "Ylinen", "Yliniemi", "Ylioja", "Ylisuvanto", "Ylitalo", "Ylämäki", "Ylänne", "Ylätalo", "Ylönen", "Ylöstalo", "Yrjälä", "Yrjänä", "Yrjänäinen", "Yrjölä", "Yrjönen"), "male" => Array( "Aapo", "Aaro", "Aarne", "Aarre", "Aatos", "Ahti", "Aimo", "Aki", "Aki-Petteri", "Aku", "Akseli", "Aleksi", "Alpo", "Anssi", "Antti", "Antero", "Ari", "Ari-Pekka", "Arsi", "Arvi", "Arto", "Arttu", "Armas", "Arvo", "Asko", "Atte", "Atro", "Atso", "Auvo", "Aulis", "Eero", "Eetu", "Eelis", "Eemeli", "Eino", "Einojuhani", "Einar", "Elias", "Elmeri", "Elmo", "Ensio", "Erno", "Erkki", "Esa", "Esa-Pekka", "Esko", "Hannes", "Hannu", "Harri", "Heikki", "Heimo", "Heino", "Henri", "Iiro", "Ilari", "Iivari", "Iikka", "Ilkka", "Ilmari", "Into", "Ilpo", "Ismo", "Isto", "Jaakko", "Jalmari", "Janne", "Jani", "Jari", "Jarmo", "Jarno", "Jarkko", "Jaska", "Jere", "Jesse", "Joel", "Juha", "Juhani", "Jussi", "Johannes", "Joona", "Joonas", "Joni", "Jouni", "Jouko", "Jorma", "Juho", "Jukka", "Jukka-Pekka", "Juuso", "Jyrki", "Jyri", "Kaarlo", "Kai", "Kalevi", "Kalle", "Kari", "Karri", "Kauko", "Keijo", "Kerkko", "Kim", "Kimmo", "Konsta", "Kosti", "Kyösti", "Lari", "Lasse", "Lassi", "Lauri", "Leevi", "Leo", "Marko", "Markku", "Markus", "Martti", "Matti", "Matias", "Mattiesko", "Mauno", "Mauri", "Miika", "Miikka", "Mika", "Mikko", "Niilo", "Niko", "Nestori", "Nuutti", "Oiva", "Olavi", "Olli", "Olli-Pekka", "Onni", "Onerva", "Oskari", "Osmo", "Ossi", "Otto", "Otso", "Panu", "Paavo", "Pasi", "Pauli", "Pekka", "Petri", "Petteri", "Pentti", "Pertti", "Rami", "Rauli", "Rauno", "Raimo", "Raine", "Reijo", "Reino", "Reima", "Risto", "Riku", "Roope", "Sakari", "Saku", "Sampo", "Sampsa", "Sami", "Samuli", "Samu", "Santeri", "Sauli", "Sulo", "Seppo", "Simo", "Taisto", "Taito", "Taneli", "Tapani", "Tapio", "Tarmo", "Tatu", "Tauno", "Tenho", "Teppo", "Tero", "Teemu", "Teijo", "Teuvo", "Timo", "Toimi", "Tomi", "Tommi", "Toivo", "Toni", "Torsti", "Touko", "Turo", "Turkka", "Tuomo", "Tuomas", "Tuukka", "Uljas", "Unto", "Untamo", "Uolevi", "Urho", "Urmas", "Usko", "Valentin", "Valio", "Valtteri", "Valto", "Veijo", "Veikko", "Veli", "Veli-Matti", "Veli-Pekka", "Vesa", "Verneri", "Vihtori", "Ville", "Ville-Veikko", "Viljo", "Vilho", "Visa", "Voitto", "Väinö", "Ylermi", "Yrjö" ), "female" => Array( "Aila", "Aili", "Aino", "Airi", "Aira", "Alli", "Alma", "Aliisa", "Alina", "Anita", "Anitta", "Anna", "Anna-Liisa", "Anne", "Anneli", "Annemari", "Anni", "Annika", "Anniina", "Annikki", "Annukka", "Anja", "Ansa", "Anu", "Arja", "Armi", "Asta", "Aulikki", "Aune", "Aura", "Auri", "Eeva", "Eve", "Eveliina", "Eija", "Eija-Riitta", "Eila", "Eini", "Elena", "Elina", "Elisa", "Elli", "Ella", "Elma", "Elsa", "Else", "Elsi", "Elviira", "Emma", "Emilia", "Emmi", "Erja", "Essi", "Esteri", "Hanna", "Hanna-Riikka", "Hannele", "Heidi", "Heta", "Heli", "Hellä", "Helmi", "Helvi", "Hellevi", "Helena", "Henna", "Henni", "Hertta", "Hilja", "Hille", "Hillevi", "Hilppa", "Hilkka", "Hilma", "Iida", "Iiris", "Iines", "Ilona", "Ilse", "Inka", "Inkeri", "Irene", "Irina", "Irja", "Irma", "Irmeli", "Jaana", "Janita", "Janina", "Jasmin", "Jenna", "Jenni", "Jonna", "Johanna", "Julia", "Jutta", "Kaari", "Kaarina", "Karoliina", "Kanerva", "Kaija", "Kaiju", "Kaisa", "Katja", "Katri", "Kati", "Katariina", "Karita", "Kerttu", "Kirsi", "Kirsti", "Kristiina", "Kyllikki", "Laura", "Laila", "Laina", "Leila", "Leena", "Lea", "Lempi", "Lemmikki", "Liisa", "Linda", "Lotta", "Loviisa", "Maarit", "Manta", "Maija", "Maila", "Maire", "Mari", "Maria", "Marja", "Marjatta", "Marjo", "Marketta", "Matilda", "Meri", "Meeri", "Merja", "Mervi", "Mira", "Mirja", "Mia", "Miia", "Milla", "Milja", "Minna", "Minttu", "Mielikki", "Nina", "Niina", "Noora", "Oili", "Olga", "Oona", "Orvokki", "Outi", "Paula", "Pauliina", "Petra", "Pia", "Piia", "Piia-Noora", "Pinja", "Pirjo", "Pirkko", "Päivi", "Päivikki", "Raija", "Raili", "Raisa", "Rauha", "Rauni", "Reeta", "Riitta", "Rita", "Riikka", "Ritva", "Roosa", "Saara", "Sara", "Sari", "Saima", "Saimi", "Salme", "Salla", "Salli", "Sanna", "Sanni", "Saini", "Sanelma", "Saija", "Saila", "Satu", "Seija", "Selma", "Senni", "Siiri", "Sirpa", "Sirkka", "Sirkku", "Sini", "Sinikka", "Sisko", "Soile", "Soili", "Sonja", "Susanna", "Suvi", "Sylvi", "Sylvia", "Taina", "Taimi", "Tanja", "Tarja", "Taru", "Terhi", "Terttu", "Teija", "Tiina", "Titta", "Toini", "Tuija", "Tuire", "Tuula", "Tuulikki", "Tytti", "Tyyne", "Ulla", "Ulpu", "Unelma", "Ursula", "Vappu", "Varma", "Veera", "Venla", "Viivi", "Vilma", "Virpi", "Virva", "Virve", "Vuokko" ), "kunta" => Array( "Alastaro", "Alavieska", "Alavus", "Anjalankoski", "Artjärvi", "Asikkala", "Askainen", "Askola", "Aura", "Brandö", "Dragsfjärd", "Eckerö", "Elimäki", "Eno", "Enonkoski", "Enontekiö", "Espoo", "Eura", "Eurajoki", "Evijärvi", "Finström", "Forssa", "Föglö", "Geta", "Haapajärvi", "Haapavesi", "Hailuoto", "Halikko", "Halsua", "Hamina", "Hammarland", "Hankasalmi", "Hanko", "Harjavalta", "Hartola", "Hattula", "Hauho", "Haukipudas", "Haukivuori", "Hausjärvi", "Heinola", "Heinävesi", "Helsinki", "Himanka", "Hirvensalmi", "Hollola", "Honkajoki", "Houtskari", "Huittinen", "Humppila", "Hyrynsalmi", "Hyvinkää", "Hämeenkoski", "Hämeenkyrö", "Hämeenlinna", "Ii", "Iisalmi", "Iitti", "Ikaalinen", "Ilmajoki", "Ilomantsi", "Imatra- Inari", "Iniö", "Inkoo", "Isojoki", "Isokyrö", "Jaala", "Jalasjärvi", "Janakkala", "Joensuu", "Jokioinen", "Jomala", "Joroinen", "Joutsa", "Joutseno", "Juankoski", "Jurva", "Juuka", "Juupajoki", "Juva", "Jyväskylä", "Jyväskylän maalaiskunta", "Jämijärvi", "Jämsä", "Jämsänkoski", "Järvenpää", "Kaarina", "Kaavi", "Kajaani", "Kalajoki", "Kalvola", "Kangasala", "Kangasniemi", "Kankaanpää", "Kannonkoski", "Kannus", "Karijoki", "Karjaa", "Karjalohja", "Karkkila", "Karstula", "Karttula", "Karvia", "Kaskinen", "Kauhajoki", "Kauhava", "Kauniainen", "Kaustinen", "Keitele", "Kemi", "Kemijärvi", "Keminmaa", "Kemiö", "Kempele", "Kerava", "Kerimäki", "Kestilä", "Kesälahti", "Keuruu", "Kihniö", "Kiikala", "Kiikoinen", "Kiiminki", "Kinnula", "Kirkkonummi", "Kisko", "Kitee", "Kittilä", "Kiukainen", "Kiuruvesi", "Kivijärvi", "Kodisjoki", "Kokemäki", "Kokkola", "Kolari", "Konnevesi", "Kontiolahti", "Korpilahti", "Korppoo", "Korsnäs", "Kortesjärvi", "Koski Tl", "Kotka", "Kouvola", "Kristiinankaupunki", "Kruunupyy", "Kuhmalahti", "Kuhmo", "Kuhmoinen", "Kuivaniemi", "Kumlinge", "Kuopio", "Kuortane", "Kurikka", "Kuru", "Kustavi", "Kuusamo", "Kuusankoski", "Kuusjoki", "Kylmäkoski", "Kyyjärvi", "Kälviä", "Kärkölä", "Kärsämäki", "Kökar", "Köyliö", "Lahti", "Laihia", "Laitila", "Lammi", "Lapinjärvi", "Lapinlahti", "Lappajärvi", "Lappeenranta", "Lappi", "Lapua", "Laukaa", "Lavia", "Lehtimäki", "Leivonmäki", "Lemi", "Lemland", "Lempäälä", "Lemu", "Leppävirta", "Lestijärvi", "Lieksa", "Lieto", "Liljendal", "Liminka", "Liperi", "Lohja", "Lohtaja", "Loimaa", "Loppi", "Loviisa", "Luhanka", "Lumijoki", "Lumparland", "Luopioinen", "Luoto", "Luumäki", "Luvia", "Längelmäki", "Maalahti", "Maaninka", "Maarianhamina", "Maksamaa", "Marttila", "Masku", "Mellilä", "Merijärvi", "Merikarvia", "Merimasku", "Miehikkälä", "Mietoinen", "Mikkeli", "Mouhijärvi", "Muhos", "Multia", "Muonio", "Mustasaari", "Muurame", "Muurla", "Mynämäki", "Myrskylä", "Mäntsälä", "Mänttä", "Mäntyharju", "Naantali", "Nakkila", "Nastola", "Nauvo", "Nilsiä", "Nivala", "Nokia", "Noormarkku", "Nousiainen", "Nummi-Pusula", "Nurmes", "Nurmijärvi", "Nurmo", "Närpiö", "Oravainen", "Orimattila", "Oripää", "Orivesi", "Oulainen", "Oulu", "Oulunsalo", "Outokumpu", "Padasjoki", "Paimio", "Paltamo", "Parainen", "Parikkala", "Parkano", "Pedersöre", "Pelkosenniemi", "Pello", "Perho", "Pernaja", "Perniö", "Pertteli", "Pertunmaa", "Petäjävesi", "Pieksämäki", "Pieksänmaa", "Pielavesi", "Pietarsaari", "Pihtipudas", "Piikkiö", "Piippola", "Pirkkala", "Pohja", "Polvijärvi", "Pomarkku", "Pori", "Pornainen", "Porvoo", "Posio", "Pudasjärvi", "Pukkila", "Pulkkila", "Punkaharju", "Punkalaidun", "Puolanka", "Puumala", "Pyhtää", "Pyhäjoki", "Pyhäjärvi", "Pyhäntä", "Pyhäranta", "Pyhäselkä", "Pylkönmäki", "Pälkäne", "Pöytyä", "Raahe", "Raisio", "Rantasalmi", "Rantsila", "Ranua", "Rauma", "Rautalampi", "Rautavaara", "Rautjärvi", "Reisjärvi", "Renko", "Riihimäki", "Ristiina", "Ristijärvi", "Rovaniemi", "Ruokolahti", "Ruotsinpyhtää", "Ruovesi", "Rusko", "Ruukki", "Rymättylä", "Rääkkylä", "Saarijärvi", "Salla", "Salo", "Saltvik", "Sammatti", "Sauvo", "Savitaipale", "Savonlinna", "Savonranta", "Savukoski", "Seinäjoki", "Sievi", "Siikainen", "Siikajoki", "Siilinjärvi", "Simo", "Sipoo", "Siuntio", "Sodankylä Soini", "Somero", "Sonkajärvi", "Sotkamo", "Sottunga", "Sulkava", "Sumiainen", "Sund", "Suodenniemi", "Suolahti", "Suomenniemi", "Suomusjärvi", "Suomussalmi", "Suonenjoki", "Sysmä", "Säkylä", "Särkisalo", "Taipalsaari", "Taivalkoski", "Taivassalo", "Tammela", "Tammisaari", "Tampere", "Tarvasjoki", "Tervo", "Tervola", "Teuva", "Tohmajärvi", "Toholampi", "Toijala", "Toivakka", "Tornio", "Turku", "Tuulos", "Tuusniemi", "Tuusula", "Tyrnävä", "Töysä", "Ullava", "Ulvila", "Urjala", "Utajärvi", "Utsjoki", "Uurainen", "Uusikaarlepyy", "Uusikaupunki", "Vaala", "Vaasa", "Vahto", "Valkeakoski", "Valkeala", "Valtimo", "Vammala", "Vampula", "Vantaa", "Varkaus", "Varpaisjärvi", "Vehmaa", "Velkua", "Vesanto", "Vesilahti", "Veteli", "Vieremä", "Vihanti", "Vihti", "Viiala", "Viitasaari", "Viljakkala", "Vilppula", "Vimpeli", "Virolahti", "Virrat", "Vuolijoki", "Vårdö", "Vähäkyrö", "Västanfjärd", "Vöyri", "Ylihärmä", "Yli-Ii", "Ylikiiminki", "Ylistaro", "Ylitornio", "Ylivieska", "Ylämaa", "Yläne", "Ylöjärvi", "Ypäjä"), ); function make_list( $forenames, $surnames, $homes, $n ) { print "\n"; print "\n"; for ( $i=0; $i<$n; $i++ ) { $fore = array_rand( array_flip($forenames) , 2 ); $sur = array_rand( array_flip($surnames) ); $home = array_rand( array_flip($homes)); print "\n"; } print "
1st.2nd.SurnameCityUsername
$fore[0]$fore[1]$sur" . str_repeat(" ", 12) . "$home" . str_replace(array('ä','ö','å'), Array('a','o','o'), mb_strtolower(substr(substr($fore[0],0,1) . $sur, 0,8), 'UTF-8')) . "
\n"; } function find_closest( $str, $names ) { $str = mb_strtolower($str, 'UTF-8'); $orig_str = $str; if ( $str == "george" ) return "Yrjö"; $str = substr($str,0,8); $str = substr($str, 0, 32); $str = str_replace( array("g", "b", "d", "z", "q", "w"), array("k", "p", "t", "ts", "k", "v"), $str ); $mp_str = metaphone($str); $min_cost = 99999; $res = reset($names); foreach ( $names as $n ) { if ( mb_strtolower($n, 'UTF-8') == $orig_str ) { $res = $n; $min_cost = 0; break; } $t = str_replace( array("ä", "ö", "å"), array("a", "o", "o"), substr(mb_strtolower($n, 'UTF-8'),0,5) ); $t = preg_replace("/nen$/", "", $t); $t = preg_replace("/([aeiouy]){2}/", '\1', $t); $mp = metaphone($t); $cost = levenshtein(substr($str,0,2).$mp_str, substr($t,0,2).$mp); if ( substr($str,0,1) == substr($t,0,1) ) // favor a bit names that start with the same character $cost -= 1.0; if ( $cost < $min_cost ) { $min_cost = $cost; $res = $n; } } return $res; } ?>

Finnish name generator

Random Finnish people's names. / Satunnaisia suomalaisten ihmisten nimiä.

Men / Miehiä

Women / Naisia

Lisää