I loathe the 'middle-aged' names, ie. Terry, Derek, Pat, Janet, Joyce, Sheila, Marjorie, Linda, SO DULL!!
I think those are more the boomer generation. Gen X (currently middle-aged) are Amanda, Caroline, Nicola, Lisa, Michelle, Victoria, Rebecca, Kirsty etc for women, or for men Jonathan, Mark, Jason, Matthew, James, Paul, John, and the odd Kevin, Keith, Brian and Darren. (The latter four ain't going to be making a comeback any time soon IMO)!