UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

18 lines (16 loc) 6.05 kB
import { sample } from 'lodash-es'; export default function bosnians() { let names; const type = Math.random() > 0.5 ? 0 : 1; const nm1 = ['Abdulah', 'Adem', 'Adnan', 'Ado', 'Ahmed', 'Ahmo', 'Ajdin', 'Aldin', 'Alem', 'Alija', 'Almir', 'Amar', 'Amel', 'Bahir', 'Bahrija', 'Bahrudin', 'Bakir', 'Bekir', 'Began', 'Beriz', 'Benjamin', 'Besim', 'Besir', 'Bilal', 'Čamil', 'Čerim', 'Demir', 'Dilaver', 'Džafer', 'Džanan', 'Dženan', 'Džemal', 'Edib', 'Edin', 'Ejub', 'Ekrem', 'Elmedin', 'Elvedin', 'Emir', 'Enis', 'Ensar', 'Esad', 'Ezib', 'Fadil', 'Fahrudin', 'Fahret', 'Faruk', 'Faris', 'Ferid', 'Fikret', 'Fuad', 'Galib', 'Halid', 'Halil', 'Hamza', 'Haris', 'Hasan', 'Hazim', 'Hurem', 'Husein', 'Ibrahim', 'Irfan', 'Idris', 'Ismail', 'Ismet', 'Izet', 'Izudin', 'Jasmin', 'Jašar', 'Jusuf', 'Kadir', 'Kadrija', 'Kasim', 'Kemal', 'Kenan', 'Kerim', 'Mahir', 'Maid', 'Mehmed', 'Muhamed', 'Mensur', 'Merdžan', 'Mersudin', 'Mesud', 'Mevludin', 'Mirza', 'Miralem', 'Mirsad', 'Muamer', 'Munir', 'Musa', 'Mustafa', 'Nadir', 'Nedim', 'Nedžad', 'Nermin', 'Nihad', 'Nijaz', 'Nurija', 'Nusret', 'Omer', 'Osman', 'Rahim', 'Ramiz', 'Redžep', 'Resul', 'Rijad', 'Ruždija', 'Sabahudin', 'Sadik', 'Safet', 'Said', 'Sakib', 'Samed', 'Samir', 'Sead', 'Sejfudin', 'Selim', 'Semir', 'Senad', 'Sinan', 'Suad', 'Šaban', 'Šacir', 'Šefik', 'Teufik', 'Tarik', 'Uzejir', 'Vedad', 'Vehbija', 'Vildan', 'Zafer', 'Zahid', 'Zahir', 'Zejnil', 'Zijad', 'Zikret']; const nm2 = ['Abasa', 'Adila', 'Advija', 'Aida', 'Aiša', 'Ajla', 'Ajša', 'Almasa', 'Almedina', 'Amela', 'Amila', 'Amina', 'Amira', 'Amra', 'Anesa', 'Anida', 'Asija', 'Azra', 'Bahra', 'Begzada', 'Behija', 'Belma', 'Berina', 'Delila', 'Devleta', 'Dina', 'Disa', 'Džana', 'Džemila', 'Dženana', 'Ediba', 'Edina', 'Elma', 'Elmedina', 'Emina', 'Emira', 'Enesa', 'Enisa', 'Esma', 'Fadila', 'Fahira', 'Fahreta', 'Fatima', 'Fazila', 'Fikreta', 'Fuada', 'Habiba', 'Hafiza', 'Hatidža', 'Hajrija', 'Hasiba', 'Hasna', 'Hasija', 'Ifeta', 'Ismeta', 'Izeta', 'Jasmina', 'Jemina', 'Kadira', 'Lamija', 'Latifa', 'Lejla', 'Mahira', 'Maida', 'Majda', 'Medina', 'Mejrema', 'Meliha', 'Mensura', 'Mersija', 'Mevlida', 'Muniba', 'Nadira', 'Naida', 'Naza', 'Nazifa', 'Nazmija', 'Nevzeta', 'Nihada', 'Rabija', 'Ramiza', 'Rasima', 'Refija', 'Rukija', 'Sabaheta', 'Sabiha', 'Sabira', 'Sadeta', 'Sadija', 'Sadika', 'Safeta', 'Safija', 'Sahiba', 'Saida', 'Saima', 'Sakiba', 'Saliha', 'Salima', 'Samira', 'Samra', 'Seada', 'Selma', 'Senada', 'Suada', 'Subhija', 'Šefika', 'Šehzada', 'Šeherzada', 'Šejla', 'Tima', 'Vahida', 'Vehbija', 'Vildana', 'Zaida', 'Zehra', 'Zineta', 'Zuhra', 'Zumreta']; const nm3 = ['Ćosić', 'Čaušević', 'Čejvan', 'Čengić', 'Čolić', 'Čorbadžić', 'Šarić', 'Abadžić', 'Adilović', 'Aganovic', 'Agic', 'Ahmetovic', 'Ajanovic', 'Alagic', 'Alečković', 'Aleksić', 'Alic', 'Alihodzic', 'Alomerović', 'Arnautović', 'Arnautovic', 'Avdagic', 'Avdic', 'Bašić', 'Babić', 'Bajić', 'Bajraktarević', 'Bajramović', 'Bajramovic', 'Bajric', 'Balašević', 'Baljić', 'Basic', 'Bećirović', 'Bešić', 'Bešlagić', 'Becirovic', 'Beganović', 'Beganovic', 'Begic', 'Begović', 'Begovic', 'Berović', 'Besic', 'Bičakčić', 'Bijedic', 'Bilic', 'Blagojević', 'Božić', 'Bogdanović', 'Bojić', 'Bolić', 'Bosnjak', 'Brkic', 'Brunčević', 'Buljubasic', 'Burić', 'Catic', 'Causevic', 'Cehajic', 'Cengic', 'Coric', 'Džeko', 'Damjanović', 'Dedic', 'Delić', 'Delic', 'Demirović', 'Demirovic', 'Dervisevic', 'Divjak', 'Dizdarevic', 'Djukic', 'Djuric', 'Dodik', 'Dugalić', 'Durakovic', 'Dzafic', 'Ekmečić', 'Fazlic', 'Fejzic', 'Ferhatović', 'Filipović', 'Gajić', 'Galic', 'Gavric', 'Grbić', 'Gudelj', 'Hadžić', 'Hadžihalilović', 'Hadzic', 'Hajdarevic', 'Halilovic', 'Hamzic', 'Handanovič', 'Hasanbegovic', 'Hasanovic', 'Hasic', 'Hodžić', 'Hodzic', 'Husic', 'Huskic', 'Ibrahimovic', 'Ilić', 'Imamovic', 'Ivanković', 'Ivanović', 'Izetbegović', 'Jašić', 'Jahic', 'Janjić', 'Janković', 'Jasarevic', 'Jelić', 'Jokić', 'Jovanović', 'Jović', 'Jovičić', 'Jukic', 'Juric', 'Jusic', 'Jusufovic', 'Kadic', 'Kadric', 'Kapetanovic', 'Kapić', 'Karic', 'Knežević', 'Kolašinac', 'Kopanja', 'Koroman', 'Kovač', 'Kovačević', 'Kovac', 'Kulenovic', 'Kurjak', 'Kurtćehajić', 'Kurtovic', 'Kusturica', 'Lakic', 'Lazić', 'Lucic', 'Lukić', 'Mahmutovic', 'Majstorović', 'Maksimović', 'Mandić', 'Maric', 'Marjanović', 'Marković', 'Martinović', 'Masic', 'Matić', 'Matković', 'Mešić', 'Mehic', 'Mehmedbašić', 'Mehmedovic', 'Memic', 'Memisevic', 'Mesic', 'Mićić', 'Mišić', 'Mihajlović', 'Mijatović', 'Milanović', 'Milić', 'Milićević', 'Milošević', 'Milovanović', 'Mitrović', 'Muharemovic', 'Muhic', 'Mujagic', 'Mujanovic', 'Mujezinovic', 'Mujic', 'Mujkanovic', 'Mujkic', 'Mulic', 'Muminovic', 'Muratović', 'Muratovic', 'Mustafic', 'Mutapčić', 'Nadarević', 'Nišić', 'Nikić', 'Nikolić', 'Novaković', 'Nuhanovic', 'Obradović', 'Okanovic', 'Omanovic', 'Omeragic', 'Omerovic', 'Osmanovic', 'Ostojić', 'Pačariz', 'Pajić', 'Pasalic', 'Pasic', 'Pavlović', 'Pejic', 'Perić', 'Petković', 'Petrović', 'Popović', 'Predojević', 'Preldžić', 'Radić', 'Radovanović', 'Radović', 'Rakić', 'Ramic', 'Redzic', 'Ristić', 'Sabanovic', 'Sabic', 'Sakic', 'Salatić', 'Salihović', 'Salihovic', 'Salkic', 'Samardzic', 'Sarajlić', 'Sarajlic', 'Saric', 'Savić', 'Sehic', 'Sehovic', 'Selimovic', 'Sidran', 'Sijerčić', 'Simić', 'Sinanovic', 'Sisic', 'Smajic', 'Smajlovic', 'Softic', 'Sokolović', 'Spahic', 'Stanić', 'Stanković', 'Stevanović', 'Stjepanovic', 'Stojanović', 'Stupar', 'Sušić', 'Subasic', 'Subotić', 'Suljic', 'Susic', 'Tabakovic', 'Tadić', 'Tahirović', 'Tahirovic', 'Tanovic', 'Terzić', 'Todorović', 'Tomić', 'Topčagić', 'Topalović', 'Topic', 'Toskić', 'Turković', 'Vasić', 'Velic', 'Vidovic', 'Vuković', 'Zahirović', 'Zahirovic', 'Zovko', 'Zukic']; { if (type === 1) { names = `${sample(nm2)} ${sample(nm3)}`; } else { names = `${sample(nm1)} ${sample(nm3)}`; } return names; } }