If you have babies/small children now, what do you predict they'll be calling their children in 20-30 years time?
I'm thinking of the names people who are in their 70s now will come back round:
Susan
Joan
Jane
Peter
Ron
Roy
Derek?
Along with more unusual non-traditional names.