Skip to content

Instantly share code, notes, and snippets.

@unknowndomain
Last active April 15, 2018 15:24
Show Gist options
  • Select an option

  • Save unknowndomain/455cbc44e37080fd49bdc370982544fa to your computer and use it in GitHub Desktop.

Select an option

Save unknowndomain/455cbc44e37080fd49bdc370982544fa to your computer and use it in GitHub Desktop.
Generates names randomly using common english names.
var num_names = 45;
var firstnames = [
"Amelia","Oliver","Olivia","Jack","Emily",
"Harry","Isla","George","Ava","Jacob",
"Ella","Charlie","Jessica","Noah","Isabella",
"William","Mia","Thomas","Poppy","Oscar",
"Sophie","James","Sophia","Muhammad","Lily",
"Henry","Grace","Alfie","Evie","Leo",
"Scarlett","Joshua","Ruby","Freddie","Chloe",
"Ethan","Isabelle","Archie","Daisy","Isaac",
"Freya","Joseph","Phoebe","Alexander","Florence",
"Samuel","Alice","Daniel","Charlotte","Logan",
"Sienna","Edward","Matilda","Lucas","Evelyn",
"Max","Eva","Mohammed","Millie","Benjamin",
"Sofia","Mason","Lucy","Harrison","Elsie",
"Theo","Imogen","Jake","Layla","Sebastian",
"Rosie","Finley","Maya","Arthur","Esme",
"Adam","Elizabeth","Dylan","Lola","Riley",
"Willow","Zachary","Ivy","Teddy","Erin",
"David","Holly","Toby","Emilia","Theodore",
"Molly","Elijah","Ellie","Matthew","Jasmine",
"Jenson","Eliza","Jayden","Lilly","Harvey",
"Abigail","Reuben","Georgia","Harley","Maisie",
"Luca","Eleanor","Michael","Hannah","Hugo",
"Harriet","Lewis","Amber","Frankie","Bella",
"Luke","Thea","Stanley","Annabelle","Tommy",
"Emma","Jude","Amelie","Blake","Harper",
"Louie","Gracie","Nathan","Rose","Gabriel",
"Summer","Charles","Martha","Bobby","Violet",
"Mohammad","Penelope","Ryan","Anna","Tyler",
"Nancy","Elliott","Zara","Albert","Maria",
"Elliot","Darcie","Rory","Maryam","Alex",
"Megan","Frederick","Darcey","Ollie","Lottie",
"Louis","Mila","Dexter","Heidi","Jaxon",
"Lexi","Liam","Lacey","Jackson","Francesca",
"Callum","Robyn","Ronnie","Bethany","Leon",
"Julia","Kai","Sara","Aaron","Aisha",
"Roman","Darcy","Austin","Zoe","Ellis",
"Clara","Jamie","Victoria","Reggie","Beatrice",
"Seth","Hollie","Carter","Arabella","Felix",
"Sarah","Ibrahim","Maddison","Sonny","Leah",
"Kian","Katie","Caleb","Aria","Connor"
]
var surnames = [
"Smith","Brown","Wilson","Campbell","Stewart",
"Thomson","Robertson","Anderson","Macdonald","Taylor",
"Scott","Reid","Murray","Clark","Watson",
"Ross","Young","Mitchell","Walker","Morrison",
"Paterson","Graham","Hamilton","Fraser","Martin",
"Gray","Henderson","Kerr","Mcdonald","Ferguson",
"Miller","Cameron","Davidson","Johnston","Bell",
"Kelly","Duncan","Hunter","Simpson","Macleod",
"Mackenzie","Allan","Grant","Wallace","Black",
"Russell","Jones","Mackay","Marshall","Sutherland",
"Wright","Gibson","Burns","Kennedy","Mclean",
"Hughes","Gordon","White","Murphy","Wood",
"Craig","Stevenson","Johnstone","Cunningham","Williamson",
"Milne","Sinclair","Mcmillan","Muir","Mckenzie",
"Ritchie","Watt","Docherty","Crawford","Mckay",
"Millar","Mcintosh","Moore","Douglas","Fleming",
"Thompson","King","Munro","Williams","Maclean",
"Christie","Dickson","Jackson","Shaw","Jamieson",
"Lindsay","Hill","Mcgregor","Boyle","Bruce",
"Green","Mclaughlin","Ward","Richardson","Currie",
"Quinn","Reilly","Alexander","Cooper","Davies",
]
function name() {
return firstnames[ Math.floor( Math.random() * firstnames.length ) ] + ' ' + surnames[ Math.floor( Math.random() * surnames.length ) ];
}
for ( var i = 0; i < num_names; i++ ) {
console.log( name() );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment