I think most well used names do come back every couple of generations as people start to name their children after their grandparents.
Ones from the current 'old lady/man chic' style that haven't particularly come back (well, they might have in trendy, London areas, idk!) but I think are lovely/cute:
Avril, Ada, Clarice, Dora, Effie, Ida, Judy, Martha, Primrose, Rita, Ruth, Sorrel
Edwin, Gilbert, Jerry, Kenneth, Marvin, Melvin, Percy, Roger, Vinnie, Walter
Ones from more recent generations that I think should come back just because they're great names I never hear on little children right now:
Amy, Bronte, Bryony, Cassandra, Claire, Hayley, Laura, Miranda, Miriam, Melissa, Nicole, Natasha, Philippa, Robyn, Rhiannon, Saffron, Susannah, Tanya, Vanessa
Anthony, Alistair, Ashley, Declan, Dominic, Jeremy, Joel, Peter, Robert, Simon
But I think most of that second group will be back in another 20-30 years.