Sally and Jane belong with Sharon and Keith - names 'whose time has not yet returned'. They are not perfectly normal names now - they were fine 50-60 years ago. They are out of style, Sally moreso than Jane. Lisa and Linda are perfectly normal names too, but it would be strange to use them.
Madison is awful (along with Addison, Adalynn, Madelynn, Makayla, Makenzie, Mckenna, Riley, Dakota, Lexi, Kelsey, Kayleigh, Kayla, Skyla, Taylor, Sailor...) Elsie is dreadful (along with Poppy, Alfie, Charlie, Archie, Dolly, Dulcie...)