Almost every name returns eventually. The cycle is driven by generational distance.
A name that was common for people born in the 1940s may feel dated to parents born in the 1970s, who associate it with their grandparents' generation. But to parents born in the 1990s or 2000s, that same name has no living personal association. It feels vintage, unusual, and interesting.
The gap between a name going out of fashion and coming back is roughly two to three generations, around sixty to eighty years in many cases.
This is why names like Iris, Mabel, Arthur, and Florence have seen revivals in recent years. They cleared the generational memory of the people who knew them as common names, and now they feel fresh to a new generation of parents.