I teach a Simon Hopeless. He's 11 though so not that little.
I think one of two things will happen (plus that the timeless classics will stay). Either:
What everyone else said about out parents' generation of names replacing the current Elsie, Martha, Nancy, Olive type trend.
OR
a much more futuristic, quirky kind of feel where people break free of what are traditionally thought of as names and we get more children called after things from nature, colours, foods, abstract nouns, places and random combinations of letters.
So, I think a class of 2040 could be made up of:
Anita, Angela, Brenda, Barbara, Beverly, Colleen, Caroline, Christine, Denise, Deborah, Elizabeth, Fiona, Hazel, Hilary, Julie, Jean, Janet, Karen, Linda, Lynn, Maureen, Marjorie, Mary, Marie, Marylin, Pamela, Patricia, Pauline, Rita, Rosemary, Sarah, Sharon, Susan, Shirley, Sheila,Tracy, Tina, Wendy, Yvonne
Andrew, Clive, Gareth, George, Glenn, Gerald, Geoffrey, Michael, Martin, Neil, Nigel, Paul, Phillip, Robert, Richard, Ross, Steven, Simon, Timothy, Thomas, William
OR
Arwen, Aster, Apple, Atlanta, Briar, Berry, Blessed, Blue, Crystal, Clementine, Cherry, Delight, Dusty, Dakota, Eire, Easter, Emerald, Fleur, Happiness, Indigo, India, Juniper, Jupiter, Journey, Kenya, Kendall, London, Luna, Lavender, Meadow, Ocean, Pink, Pixie, Princess, Precious, Pebble, Raine, Rowan, Robyn, Rainbow, Star, Sunshine, Summertime, Silver, Sapphire, Strawberry, Story, Sydney, Savannah, Skye, Teal, Unique, Viola, Willow, Wren. Wednesday
Austin, Brogan, Brynn, Carter, Cole, Dallas, Fitch, Friday, Garth, Hunter, Harley, Hercules, Hero, Logan, Lark, Mountain, Milan, Nico, Nix, Orion, Pluto, Parker, Preston, Paris, Phoenix, Rome, Roman, Rusty, River, Red, Storm, Taylor, Warwick, Zion.