Not only can you get a good idea of age from a name you can generate names that match age and sex. I have a niece who recently did a science fair project where she used Markov chains seeded with U.S. census data over the last hundred years to create new names. With about 90% accuracy people could tell if a fake name was from 100, 50, or <10 years ago and the sex.
An interesting side note was that she put in a simple profanity filter but in all of her trial runs it never picked up any "fuq" or variant names.
Edit: Here are sample boy names:
Shill
Flay
Roshard
Per
Coll
Milius
Madfrego
Derry
Fer
Fordy
Carlel
Marler
Rommyronance
Jord
Felwooke
Rott
Luper
Bent
Zekin
Othen
Nolanterry
Jerarton
Here are some girl names
Esalessie
Rine
Nolenn
Alynna
Myrtinet
Faybeciline
Aline
Orassabenda
Phina
Dorgia
Lideleaste
Beara
Sonilinn
Judelia
Monangeora
Jarnina
Geleene
Emozellyn
Maudra
Verta
Lortis
Fret
Kathoph
An interesting side note was that she put in a simple profanity filter but in all of her trial runs it never picked up any "fuq" or variant names.
Edit: Here are sample boy names: Shill Flay Roshard Per Coll Milius Madfrego Derry Fer Fordy Carlel Marler Rommyronance Jord Felwooke Rott Luper Bent Zekin Othen Nolanterry Jerarton
Here are some girl names Esalessie Rine Nolenn Alynna Myrtinet Faybeciline Aline Orassabenda Phina Dorgia Lideleaste Beara Sonilinn Judelia Monangeora Jarnina Geleene Emozellyn Maudra Verta Lortis Fret Kathoph