Student Name Generator

Realistic student names for rosters, worksheets and stories

Academia, Science & Knowledge500 names

0 of 500 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate realistic, diverse student names for sample class rosters, worksheet word problems, seating charts, demo gradebooks, school stories and test data. Full first and last names that look like a real classroom, from kindergarten to college.

About student names

Teachers, curriculum writers, ed-tech developers and novelists all run into the same small problem: they need a class full of students who do not exist. Word problems need a Maya and an Elijah, a demo gradebook needs thirty plausible rows, a seating-chart template needs names that are not the real kids, and a school story needs a cast that feels like an actual classroom rather than a list of the author's friends. Using real students is a privacy issue, and reaching for the same five default names (Alice, Bob, John, Jane, Tom) makes materials feel dated.

The names here are built to look like a modern roster. First names mix the most common choices of the last two decades with the full range you would actually hear at morning attendance, and surnames reflect a classroom in a diverse school: English, Irish, Spanish, Nigerian, Indian, Chinese, Japanese, Arabic, Korean, Polish, Scandinavian, French, Italian, Ghanaian, Turkish, Persian and more, paired so that first and last names fit together believably. Nothing here belongs to a public figure.

Pick a run of consecutive names for a quick roster, or skip around to balance gender, origin and first-letter spread. For younger grades lean on the shorter, friendlier names; for college scenarios the fuller, more formal names read better.

How to choose student names

  • For worksheets and word problems, choose names with different first letters and syllable counts (Maya, Elijah, Sofia, Noah) so students can tell characters apart at a glance.
  • Match the age group: short, current names suit elementary materials, while a university case study reads better with fuller names and surnames.
  • Balance the roster deliberately. Count roughly equal boys and girls and a spread of backgrounds before you finalize a sample class of 25 to 30.
  • Never copy a real student's full name into public or shared materials; if one of these happens to match a child you teach, swap it for the next name on the list.
  • Keep a saved list for recurring demos so the same fictional students appear across your gradebook, seating chart and parent-communication examples.

Frequently asked questions

Are these real students' names?

No. Every entry is a plausible but invented combination of a common first name and a real-world surname. Any match to a real person is coincidental, and none are based on public figures, so they are safe for worksheets, templates and demo accounts.

How many student names do I need for a sample class roster?

Most elementary rosters run 20 to 28 names and secondary classes 25 to 35. Take a consecutive block from the list, then check the gender split and first-letter variety and swap a few so no two students share a first name unless you want that realism.

Can I use these names for test data in a school software demo?

Yes. They work well as seed data for gradebooks, attendance systems and learning-management demos because they look like an authentic roster rather than placeholder text. Pair them with fictional student IDs and never with real birthdates or addresses.

Are the names suitable for students in stories or roleplay?

They are. For fiction, choose names that signal something about the character and that contrast with the rest of the cast; for classroom roleplay or language practice, pick names your learners can pronounce easily so the focus stays on the activity.

More like this

All 500 student names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 56 names

  • Aaliyah Johnson
  • Abel Girma
  • Abena Mensah
  • Abigail Okeke
  • Ada Nystrom
  • Aditi Nair
  • Adrian Novak
  • Ahmed Zaki
  • Aiden Murphy
  • Aisha Bello
  • Alejandro Pacheco
  • Alessia Romano
  • Alina Petrova
  • Alistair Kemp
  • Aliyah Simmons
  • Amani Mwangi
  • Amara Osei
  • Amaris Santiago
  • Amaya Robles
  • Amelia Foster
  • Amelie Rousseau
  • Amir Rahimi
  • Amira Khalil
  • Amos Whitefield
  • Ananya Krishnan
  • Anaya Singh
  • Anders Kristiansen
  • Andre Baptiste
  • Angelo Esposito
  • Anika Raman
  • Anisa Jibril
  • Anjali Rao
  • Anneliese Vogt
  • Annika Holm
  • Anouk Visser
  • Ansel Kirby
  • Anthony Brancato
  • Aoife Brannigan
  • Archer Kingsley
  • Ari Feinberg
  • Aria Goldstein
  • Arjun Mehta
  • Aryan Bhatt
  • Asha Varma
  • Asher Levine
  • Ashton Reeves
  • Atticus Moore
  • August Fairbanks
  • Aurora Lindgren
  • Autumn Reilly
  • Ava Nguyen
  • Avani Deshpande
  • Axel Lindqvist
  • Ayana Kebede
  • Ayesha Malik
  • Ayla Demir

B: 23 names

  • Barrett Colson
  • Bashir Omar
  • Baxter Quinlan
  • Bea Ramsay
  • Beatrix Lowell
  • Beatriz Nunes
  • Beckett Lowe
  • Benedict Hale
  • Bennett Crawford
  • Bianca Delacroix
  • Blake Hendricks
  • Bram Vandenberg
  • Brayden Cross
  • Brendan Kilpatrick
  • Brennan Lusk
  • Brianna Coleman
  • Briar Westcott
  • Brody Lancaster
  • Bronwyn Rees
  • Brooklyn Sims
  • Bruno Almeida
  • Bryce Hollister
  • Brynn Kessler

C: 29 names

  • Caden Marsh
  • Caleb Washington
  • Calvin Ashworth
  • Cameron Doyle
  • Camila Herrera
  • Carmen Salcedo
  • Carter Hughes
  • Catalina Vega
  • Cecily Redfern
  • Celeste Moreau
  • Chiara Conti
  • Chidi Nwosu
  • Chloe Barnett
  • Cillian Doherty
  • Clara Lindholm
  • Claudia Ortega
  • Clementine Burke
  • Cole Redmond
  • Colton Rhodes
  • Connor Byrne
  • Conrad Beale
  • Cooper Van Dyke
  • Cora Whitley
  • Coraline Hatch
  • Corbin Ashby
  • Cormac Flynn
  • Crispin Waverley
  • Cruz Navarro
  • Cyrus Moradi

D: 17 names

  • Dahlia Moss
  • Dalia Farhat
  • Damian Lewandowski
  • Daniela Cruz
  • Dante Morales
  • Daphne Whitlock
  • Darius Pettway
  • Dashiell Rourke
  • Dawson Tilley
  • Declan Moriarty
  • Delilah Hayes
  • Desmond Pryor
  • Dev Chaudhary
  • Dexter Pollard
  • Diego Castillo
  • Dmitri Sokolov
  • Dominic Falcone

E: 29 names

  • Eamon Fitzpatrick
  • Easton Pruett
  • Eden Marlowe
  • Eduardo Pineda
  • Eleni Papadopoulos
  • Elias Johansson
  • Elijah Brooks
  • Eliza Thornton
  • Ella Sorensen
  • Elliot Bancroft
  • Elliott Faulkner
  • Ellis Mortimer
  • Elodie Garnier
  • Eloise Tanner
  • Emeka Obi
  • Emery Stanton
  • Emilio Barrera
  • Emma Petrov
  • Emmanuel Adeyemi
  • Emmett Barlow
  • Enzo Ricci
  • Esme Calloway
  • Estelle Marchand
  • Estrella Montes
  • Ethan Kowalski
  • Evelyn Stroud
  • Everett Paulson
  • Ezekiel Hart
  • Ezra Lieberman

F: 8 names

  • Farah Nasser
  • Fatima Rahman
  • Faye Ellsworth
  • Felix Brandt
  • Finn O'Connor
  • Fiona Strickland
  • Forrest Lang
  • Freya Halvorsen

G: 12 names

  • Gabriel Santos
  • Garrett Ferris
  • Gavin McCready
  • Gemma Aldridge
  • Genevieve Park
  • Gideon Pearce
  • Giselle Fontaine
  • Grace Whitaker
  • Grady Thornhill
  • Greta Lindberg
  • Griffin Sheridan
  • Gwendolyn Pratt

H: 17 names

  • Hadley Finch
  • Halle Winslow
  • Hamza Ahmed
  • Hana Suzuki
  • Hank Dutton
  • Harlan Pike
  • Harper Lindqvist
  • Harriet Bell
  • Harvey Cromwell
  • Hazel Winters
  • Heath Mallory
  • Helena Marques
  • Holden Pryce
  • Hollis Bradley
  • Honor Blakeley
  • Hudson Blake
  • Hugo Lindstrom

I: 15 names

  • Ibrahim Diallo
  • Idris Bakare
  • Ignacio Rojas
  • Iker Etxeberria
  • Imani Walker
  • Indira Varghese
  • Ines Ferreira
  • Ingrid Haugen
  • Iris Nakagawa
  • Isaac Adeyinka
  • Isabella Moreno
  • Isadora Fontes
  • Isaiah Carter
  • Ishaan Desai
  • Ivy MacLeod

J: 32 names

  • Jabari Mensah
  • Jace Hollander
  • Jade Parrish
  • Jair Figueroa
  • Jalen Whitfield
  • Jamal Peterson
  • Jamie Achterberg
  • Jasmine Okoye
  • Jasper Colton
  • Javier Solano
  • Javon Pickett
  • Jaxon Reed
  • Jayden Mbeki
  • Jaylen Fields
  • Jeremiah Banks
  • Jett Callahan
  • Joaquin Mendez
  • Joel Ocampo
  • Jonah Abernathy
  • Jonas Weber
  • Jonathon Fairweather
  • Jordan Ellis
  • Josephine Harlow
  • Joshua Ingram
  • Josie Rutherford
  • Jovie Sinclair
  • Judah Rosenberg
  • Jude Ferrante
  • Julian Vasquez
  • Juliet Spencer
  • Juniper Vale
  • Juno Ashlock

K: 28 names

  • Kabir Anand
  • Kaden Ridley
  • Kai Tanaka
  • Kaia Mahelona
  • Kaleb Rutledge
  • Kalista Roux
  • Karim Haddad
  • Karina Sokolova
  • Keanu Akana
  • Keegan Walsh
  • Kehlani Boyd
  • Kellan Moroney
  • Kendall Prescott
  • Kendrick Mabry
  • Kenji Yamamoto
  • Kennedy Blackwood
  • Keziah Oyelaran
  • Khadija Sow
  • Kian Murray
  • Kiara Jackson
  • Kimberly Tran
  • Kinsley Dorsey
  • Kira Bergman
  • Kirsten Nygaard
  • Kofi Asante
  • Kojo Ansah
  • Kwame Boateng
  • Kyle Runningwater

L: 30 names

  • Lachlan Sutherland
  • Laila Benali
  • Lamar Gilmore
  • Landon Pruitt
  • Lark Whitman
  • Layla Hassan
  • Leah Abramowitz
  • Leilani Kahale
  • Lena Fischer
  • Leon Bauer
  • Leonie Hartmann
  • Levi Schultz
  • Leyla Aksoy
  • Liam Fitzgerald
  • Liesel Brandt
  • Lila Sandoval
  • Lily Chen
  • Lincoln Greer
  • Lindiwe Dlamini
  • Livia Marin
  • Logan Whitmore
  • Lorelei Adams
  • Lorenzo Amato
  • Lottie Pembroke
  • Luca Ferrari
  • Lucas Okafor
  • Lucia Bianchi
  • Lucille Barrow
  • Lucy Pemberton
  • Lux Caraway

M: 40 names

  • Mabel Thorne
  • Mackenzie Frost
  • Macy Trenholm
  • Maeve Donnelly
  • Magdalena Wozniak
  • Mahira Qadir
  • Maisie Fenwick
  • Malachi Dixon
  • Malcolm Oduya
  • Malik Robinson
  • Marco Benedetti
  • Marcus Greene
  • Maren Sorenson
  • Margot Beaumont
  • Marguerite Lacroix
  • Maria Gutierrez
  • Mariam Tesfaye
  • Mariana Duarte
  • Marisa Lombardi
  • Marisol Quintero
  • Marlon Reese
  • Marnie Coates
  • Mason Delgado
  • Mateo Alvarez
  • Mateus Carvalho
  • Matteo Greco
  • Matthias Brunner
  • Maxwell Stratton
  • Maya Thompson
  • Meadow Jensen
  • Mei Lin Wong
  • Mia Kowalczyk
  • Micah Jefferson
  • Mila Radić
  • Miles Okonkwo
  • Milo Henriksen
  • Mira Kapoor
  • Mireille Aubert
  • Mohammed Farouk
  • Moussa Toure

N: 20 names

  • Nadia Popescu
  • Nadine Fortier
  • Nadira Hussain
  • Naomi Feldman
  • Nash Whitford
  • Natalia Ivanova
  • Nathaniel Cho
  • Nevaeh Brooks
  • Neve Callaghan
  • Nia Campbell
  • Nico Valdez
  • Nikhil Bose
  • Nikolai Volkov
  • Nina Vasiliev
  • Noah Patel
  • Noemi Szabo
  • Nolan Whitaker
  • Noor Abbasi
  • Nora Kaplan
  • Nyla Bradford

O: 11 names

  • Octavia Chase
  • Odessa Blum
  • Olive Tremblay
  • Oliver Hartley
  • Omar Haddad
  • Oona Fallon
  • Ophelia Grant
  • Orion Wells
  • Oscar Bergstrom
  • Owen Gallagher
  • Ozzie Navarro

P: 18 names

  • Pablo Cervantes
  • Paige Whitfield
  • Paloma Ibarra
  • Parker Landry
  • Paulina Kowal
  • Paxton Wilde
  • Penelope Ward
  • Percy Ellington
  • Peyton McBride
  • Philippa Ainsworth
  • Philomena Grady
  • Phoebe Lansing
  • Pierce Whitlow
  • Pilar Guzman
  • Poppy Sullivan
  • Preston Caldwell
  • Priya Sharma
  • Priyanka Joshi

Q: 2 names

  • Quentin Fairfax
  • Quinn Harrington

R: 28 names

  • Rafael Dominguez
  • Rahim Chowdhury
  • Rashid Karim
  • Raul Espinoza
  • Ravi Menon
  • Reina Fujimoto
  • Remy Gaultier
  • Renata Lopes
  • Reuben Shapiro
  • Rex Hollowell
  • Rhett Cunningham
  • Rhiannon Lloyd
  • Riley Nakamura
  • Rio Tamura
  • Rocco Santoro
  • Rohan Iyer
  • Ronan Kearney
  • Rory Gilchrist
  • Rosa Villanueva
  • Rosalind Cheng
  • Rowan Hastings
  • Roxana Ghaffari
  • Ruben Montoya
  • Ruby Dawson
  • Rudy Esparza
  • Ruqayyah Bakr
  • Ruth Ezenwa
  • Ryan Castellano

S: 33 names

  • Saanvi Reddy
  • Sabine Keller
  • Sadie McAllister
  • Safiya Conteh
  • Sage Whittaker
  • Sakura Hoshino
  • Salma Bouaziz
  • Samir Hakim
  • Sana Qureshi
  • Santiago Ortiz
  • Saoirse Flanagan
  • Savannah Pierce
  • Scarlett Price
  • Sebastian Ruiz
  • Selin Yilmaz
  • Seth Brightwell
  • Shane Devlin
  • Shreya Iyer
  • Sienna Rossi
  • Silas Wentworth
  • Simone Laurent
  • Skylar Dunn
  • Sloane Whitcomb
  • Sofia Ramirez
  • Solomon Ekwueme
  • Soraya Karimi
  • Spencer Rowley
  • Stefan Horvat
  • Stella Abrams
  • Sterling Vance
  • Sunita Patel
  • Sunniva Dahl
  • Sylvie Dubois

T: 25 names

  • Talia Friedman
  • Tamsin Holt
  • Tanvi Kulkarni
  • Tariq Saleh
  • Tate Ellison
  • Tatiana Morozova
  • Teagan Oakley
  • Tess Whitcombe
  • Tessa Holloway
  • Thaddeus Penrose
  • Thea Bakke
  • Theo Marchetti
  • Tia Matsumoto
  • Tobias Hernandez
  • Tobin Sayers
  • Tomas Kovacs
  • Tomoya Ishikawa
  • Travis Lockhart
  • Trent Ledger
  • Trevor Maddox
  • Tristan Ashford
  • Troy Beckett
  • Tucker Hayward
  • Tyler Brennan
  • Tyrese Armstrong

V: 5 names

  • Valentina Reyes
  • Vera Castellanos
  • Victor Onyeka
  • Violet Lambert
  • Vivian Okoro

W: 8 names

  • Wade Garrison
  • Warren Osgood
  • Wesley Chang
  • Wilder Crane
  • Willow Tate
  • Winter Ashgrove
  • Wren Halloway
  • Wyatt Henderson

X: 2 names

  • Xavier Dumont
  • Ximena Salazar

Y: 4 names

  • Yara Mansour
  • Yasmin El-Sayed
  • Yuki Matsuda
  • Yusuf Demirci

Z: 8 names

  • Zachary Holt
  • Zainab Yusuf
  • Zara Siddiqui
  • Zeke Harlan
  • Zev Rosenthal
  • Zion Gardner
  • Zoe Mitchell
  • Zuri Adebayo