Skip to content

Instantly share code, notes, and snippets.

@shanenoi
Created February 5, 2022 06:40
Show Gist options
  • Save shanenoi/ac4c1a60274e5192b171065cfed7dcea to your computer and use it in GitHub Desktop.
Save shanenoi/ac4c1a60274e5192b171065cfed7dcea to your computer and use it in GitHub Desktop.
Random British Name
let nm1 = ["Aadam", "Aarav", "Aaron", "Aaryan", "Abel", "Abraham", "Adam", "Adrian", "Aidan", "Aiden", "Alan", "Albert", "Albi", "Albie", "Alby", "Aleksander", "Alex", "Alexander", "Alfie", "Alfred", "Alistair", "Andre", "Andrei", "Andrew", "Angus", "Anthony", "Antonio", "Archer", "Archibald", "Archie", "Arlo", "Aron", "Arthur", "Aryan", "Asher", "Ashley", "Ashton", "Aston", "Austin", "Axel", "Ayaan", "Ayan", "Ayden", "Aydin", "Bailey", "Barnaby", "Barney", "Beau", "Ben", "Benedict", "Benjamin", "Bentley", "Bertie", "Billy", "Blake", "Bobby", "Bradley", "Brandon", "Brayden", "Brian", "Brodie", "Brody", "Brooklyn", "Bruno", "Buddy", "Caelan", "Caleb", "Callum", "Calvin", "Cameron", "Carson", "Carter", "Casey", "Casper", "Cassius", "Cayden", "Charles", "Charlie", "Chase", "Chester", "Christian", "Christopher", "Cian", "Cillian", "Clark", "Clayton", "Coby", "Cody", "Cohen", "Cole", "Connor", "Conor", "Cooper", "Corey", "Cruz", "Damian", "Daniel", "Danny", "Dante", "Darius", "David", "Deacon", "Declan", "Denis", "Dennis", "Dexter", "Diego", "Dillon", "Dominic", "Dominik", "Dougie", "Douglas", "Dylan", "Eddie", "Eden", "Edison", "Eduard", "Edward", "Edwin", "Eli", "Elias", "Elijah", "Elis", "Elliot", "Elliott", "Ellis", "Emmanuel", "Eric", "Erik", "Ernest", "Ernie", "Ethan", "Euan", "Evan", "Ewan", "Fabian", "Felix", "Filip", "Finlay", "Finley", "Finn", "Finnley", "Fletcher", "Flynn", "Francis", "Frank", "Frankie", "Franklin", "Fraser", "Freddie", "Freddy", "Frederick", "Gabriel", "George", "Grayson", "Greyson", "Haider", "Hamish", "Haris", "Harley", "Harris", "Harrison", "Harry", "Harvey", "Hayden", "Heath", "Hector", "Hendrix", "Henry", "Hudson", "Hugh", "Hugo", "Hunter", "Isa", "Isaac", "Issac", "Ivan", "Jack", "Jackson", "Jacob", "Jaden", "Jaiden", "Jake", "Jakub", "James", "Jamie", "Jan", "Jason", "Jasper", "Jax", "Jaxon", "Jaxson", "Jay", "Jayden", "Jensen", "Jenson", "Jeremiah", "Jesse", "Jimmy", "Joe", "Joel", "Joey", "John", "Johnny", "Jonah", "Jonas", "Jonathan", "Jordan", "Joseph", "Josh", "Joshua", "Josiah", "Jude", "Julian", "Junior", "Kacper", "Kai", "Kaiden", "Kairo", "Kaleb", "Kane", "Kasper", "Kayden", "Keegan", "Kevin", "Khalid", "Kian", "Kieran", "Kingsley", "Kit", "Kobi", "Koby", "Kyle", "Lachlan", "Laurence", "Lawrence", "Layton", "Leighton", "Lennie", "Lennon", "Lennox", "Lenny", "Leo", "Leon", "Leonard", "Leonardo", "Levi", "Lewis", "Liam", "Lincoln", "Lochlan", "Logan", "Lorenzo", "Louie", "Louis", "Luca", "Lucas", "Lucian", "Luis", "Luka", "Lukas", "Luke", "Maddox", "Magnus", "Marcel", "Marco", "Marcus", "Mario", "Mark", "Marley", "Marshall", "Martin", "Mason", "Mateo", "Matteo", "Matthew", "Max", "Maxim", "Maximilian", "Maximus", "Maxwell", "Micah", "Michael", "Michal", "Milan", "Miles", "Miller", "Milo", "Montgomery", "Monty", "Morgan", "Myles", "Mylo", "Natan", "Nate", "Nathan", "Nathaniel", "Nicholas", "Nico", "Nicolas", "Noah", "Noel", "Oakley", "Oliver", "Olivier", "Ollie", "Olly", "Orion", "Oscar", "Oskar", "Otis", "Otto", "Owen", "Parker", "Patrick", "Paul", "Percy", "Peter", "Philip", "Phoenix", "Preston", "Prince", "Quinn", "Ralph", "Ralphie", "Ralphy", "Raphael", "Ray", "Reece", "Regan", "Reggie", "Reginald", "Remy", "Reuben", "Rex", "Rhys", "Richard", "Riley", "Rio", "River", "Robbie", "Robert", "Robin", "Rocco", "Rohan", "Roman", "Romeo", "Ronan", "Ronnie", "Rory", "Rowan", "Ruben", "Rudy", "Rufus", "Rupert", "Ryan", "Sam", "Sami", "Samuel", "Sean", "Sebastian", "Seth", "Sidney", "Simon", "Solomon", "Sonny", "Spencer", "Stanley", "Stefan", "Stephen", "Steven", "Tate", "Taylor", "Ted", "Teddie", "Teddy", "Theo", "Theodore", "Thomas", "Timothy", "Tobias", "Toby", "Tom", "Tomas", "Tommy", "Travis", "Tristan", "Troy", "Tyler", "Victor", "Vincent", "Vinnie", "Walter", "Wilfred", "William", "Wyatt", "Xander", "Xavier", "Zac", "Zach", "Zachariah", "Zachary", "Zack", "Zain", "Zak", "Zakaria", "Zakariya", "Zane"];
let nm2 = ["Abigail", "Ada", "Addison", "Adeline", "Adriana", "Agnes", "Aimee", "Alana", "Alannah", "Alaya", "Alayna", "Alba", "Aleena", "Aleeza", "Aleksandra", "Alexa", "Alexandra", "Alexia", "Alexis", "Alice", "Alicia", "Alina", "Alisha", "Aliya", "Aliyah", "Aliza", "Alyssa", "Alyssia", "Amalia", "Amara", "Amaya", "Amayah", "Amber", "Amelia", "Amelia-Rose", "Amelie", "Amina", "Aminah", "Amira", "Amirah", "Amiyah", "Amy", "Ana", "Anastasia", "Anaya", "Anayah", "Angel", "Anika", "Anna", "Annabel", "Annabella", "Annabelle", "Annie", "Anya", "April", "Arabella", "Aria", "Ariana", "Arianna", "Ariella", "Ariya", "Arya", "Astrid", "Aubree", "Aubrey", "Audrey", "Aurelia", "Aurora", "Autumn", "Ava", "Aya", "Ayah", "Beatrice", "Beatrix", "Beau", "Bella", "Belle", "Bethany", "Betsy", "Betty", "Bianca", "Billie", "Blossom", "Bonnie", "Brooke", "Brooklyn", "Caitlin", "Callie", "Cara", "Catherine", "Charlotte", "Chloe", "Ciara", "Clara", "Claudia", "Clementine", "Cleo", "Connie", "Constance", "Cora", "Daisy", "Dakota", "Daniella", "Daphne", "Darcey", "Darcie", "Darcy", "Daria", "Delilah", "Demi", "Destiny", "Diana", "Dolcie", "Dolly", "Dorothy", "Dottie", "Eden", "Edith", "Eira", "Ela", "Eleanor", "Elena", "Eliana", "Elisa", "Elise", "Eliza", "Elizabeth", "Ella", "Ella-Rose", "Ellen", "Ellie", "Ellie-Mae", "Elodie", "Eloise", "Elsa", "Elsie", "Emelia", "Emilia", "Emilie", "Emily", "Emma", "Emmeline", "Emmie", "Erica", "Erika", "Erin", "Esmae", "Esme", "Esmee", "Esther", "Eva", "Evangeline", "Eve", "Evelyn", "Everly", "Evie", "Faith", "Faye", "Felicity", "Fern", "Flora", "Florence", "Frances", "Francesca", "Frankie", "Freya", "Gabriela", "Gabriella", "Gabrielle", "Genevieve", "Georgia", "Georgie", "Georgina", "Grace", "Gracie", "Gracie-Mae", "Halle", "Hallie", "Hana", "Hanna", "Hannah", "Harley", "Harlow", "Harmony", "Harper", "Harriet", "Hattie", "Hazel", "Heidi", "Helena", "Hollie", "Holly", "Honey", "Hope", "Iris", "Isabel", "Isabella", "Isabelle", "Isobel", "Ivy", "Ivy-Rose", "Izabella", "Jasmine", "Jemima", "Jennifer", "Jessica", "Jessie", "Joanna", "Jorgie", "Josephine", "Josie", "Julia", "Juliette", "Kaitlyn", "Kara", "Karina", "Kate", "Katherine", "Katie", "Kayla", "Keira", "Kiara", "Kiera", "Kira", "Klara", "Kyra", "Lacey", "Lacie", "Laila", "Lana", "Lara", "Laura", "Lauren", "Layla", "Leah", "Leia", "Leila", "Lena", "Lexi", "Lexie", "Leyla", "Lia", "Libby", "Lila", "Lilah", "Liliana", "Lillian", "Lillie", "Lilly", "Lily", "Lily-Mae", "Lily-Rose", "Lois", "Lola", "Lottie", "Louisa", "Lucia", "Lucie", "Lucy", "Luna", "Lydia", "Lyla", "Lyra", "Mabel", "Macey", "Macie", "Maddie", "Maddison", "Madeleine", "Madeline", "Madison", "Maggie", "Maia", "Maisie", "Maisy", "Margaret", "Margot", "Maria", "Mariam", "Marley", "Martha", "Mary", "Maryam", "Matilda", "Maya", "Megan", "Melissa", "Melody", "Meredith", "Mia", "Michelle", "Mila", "Milana", "Milena", "Miley", "Millie", "Minnie", "Miriam", "Mollie", "Molly", "Mya", "Myla", "Myra", "Nadia", "Nancy", "Natalia", "Natalie", "Nell", "Nellie", "Nevaeh", "Neve", "Nia", "Nicole", "Nina", "Nora", "Norah", "Nova", "Nyla", "Nylah", "Olive", "Olivia", "Olivia-Rose", "Ophelia", "Paige", "Paisley", "Pearl", "Penelope", "Penny", "Peyton", "Philippa", "Phoebe", "Piper", "Pippa", "Pola", "Polly", "Poppy", "Priya", "Quinn", "Rachel", "Rae", "Raya", "Rebecca", "Reeva", "Remi", "Renee", "Riley", "River", "Robyn", "Rosa", "Rosalie", "Rose", "Rosie", "Rowan", "Ruby", "Ruth", "Sabrina", "Sadie", "Samantha", "Sapphire", "Sara", "Sarah", "Sasha", "Savannah", "Scarlet", "Scarlett", "Serena", "Sia", "Sienna", "Skye", "Skyla", "Skylar", "Skyler", "Sofia", "Sophia", "Sophie", "Stella", "Summer", "Sydney", "Sylvie", "Talia", "Taylor", "Tia", "Tiana", "Tilly", "Vanessa", "Victoria", "Violet", "Vivienne", "Willow", "Winnie", "Winter", "Yasmin", "Zara", "Zoe", "Zofia"];
let nm3 = ["Adams", "Allen", "Anderson", "Andrews", "Armstrong", "Atkinson", "Austin", "Bailey", "Baker", "Ball", "Barker", "Barnes", "Barrett", "Bates", "Baxter", "Bell", "Bennett", "Berry", "Black", "Booth", "Bradley", "Brooks", "Brown", "Burke", "Burns", "Burton", "Butler", "Byrne", "Campbell", "Carr", "Carter", "Chambers", "Chapman", "Clark", "Clarke", "Cole", "Collins", "Cook", "Cooke", "Cooper", "Cox", "Cunningham", "Davidson", "Davies", "Davis", "Dawson", "Day", "Dean", "Dixon", "Doyle", "Duncan", "Edwards", "Elliott", "Ellis", "Evans", "Fisher", "Fletcher", "Foster", "Fox", "Francis", "Fraser", "Gallagher", "Gardner", "George", "Gibson", "Gill", "Gordon", "Graham", "Grant", "Gray", "Green", "Griffiths", "Hall", "Hamilton", "Harper", "Harris", "Harrison", "Hart", "Harvey", "Hawkins", "Hayes", "Henderson", "Hill", "Holland", "Holmes", "Hopkins", "Houghton", "Howard", "Hudson", "Hughes", "Hunt", "Hunter", "Hussain", "Jackson", "James", "Jenkins", "John", "Johnson", "Johnston", "Jones", "Jordan", "Kaur", "Kelly", "Kennedy", "Khan", "King", "Knight", "Lane", "Lawrence", "Lawson", "Lee", "Lewis", "Lloyd", "Lowe", "Macdonald", "Marsh", "Marshall", "Martin", "Mason", "Matthews", "May", "Mccarthy", "Mcdonald", "Miller", "Mills", "Mitchell", "Moore", "Morgan", "Morris", "Moss", "Murphy", "Murray", "Newman", "Nicholson", "Owen", "Palmer", "Parker", "Parry", "Patel", "Pearce", "Pearson", "Perry", "Phillips", "Poole", "Porter", "Powell", "Price", "Read", "Rees", "Reid", "Reynolds", "Richards", "Richardson", "Riley", "Roberts", "Robertson", "Robinson", "Rogers", "Rose", "Ross", "Russell", "Ryan", "Saunders", "Scott", "Sharp", "Shaw", "Simpson", "Smith", "Spencer", "Stevens", "Stewart", "Stone", "Sutton", "Taylor", "Thomas", "Thompson", "Thomson", "Turner", "Walker", "Wallace", "Walsh", "Ward", "Watson", "Watts", "Webb", "Wells", "West", "White", "Wilkinson", "Williams", "Williamson", "Willis", "Wilson", "Wood", "Woods", "Wright", "Young"];
let nm7 = ["Aaren", "Addison", "Aiden", "Alex", "Alexis", "Ali", "Angel", "Ash", "Ashley", "Ashton", "Aubrey", "Avery", "Bailey", "Bennie", "Bev", "Billie", "Billy", "Blair", "Blake", "Bret", "Brett", "Brice", "Brook", "Brynn", "Caden", "Cameron", "Carmen", "Carol", "Casey", "Charlie", "Chris", "Clem", "Cory", "Dane", "Danni", "Danny", "Denny", "Drew", "Eli", "Elliot", "Emerson", "Erin", "Fran", "Frankie", "Franky", "Gabby", "Gabe", "Gail", "Gale", "Gene", "Glen", "Glenn", "Haiden", "Harley", "Harper", "Hayden", "Jackie", "Jaden", "Jaime", "Jamie", "Jess", "Jesse", "Jessie", "Jo", "Jody", "Jordan", "Jude", "Justice", "Kai", "Kerry", "Kiran", "Kit", "Kris", "Lane", "Lee", "Leigh", "Lesley", "Leslie", "Logan", "Lynn", "Maddox", "Marley", "Mason", "Mel", "Mell", "Morgan", "Nicky", "Noel", "Phoenix", "Quinn", "Ray", "Raylee", "Reed", "Reggie", "Rene", "Riley", "River", "Robin", "Rory", "Rowan", "Rudy", "Ryan", "Sam", "Sammy", "Shay", "Sidney", "Silver", "Skye", "Skylar", "Skyler", "Steff", "Tanner", "Taylor", "Terry", "Tyler", "Val", "Vic"];
const nameGens = () => {
var tp = parseInt(Math.random()*10)%3;
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm2.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm2[rnd] + " " + nm3[rnd2];
} else if (tp === 2) {
rnd = Math.random() * nm7.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm7[rnd] + " " + nm3[rnd2];
} else {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm3.length | 0;
names = nm1[rnd] + " " + nm3[rnd2];
}
}
return names;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment