It seems that as soon as a name becomes popular for girls, people quit giving it to boys. Besides Shirley, Lynn, Evelyn, Marion, and Gale used to be boys' names. We're not likely to see anyone giving their sons those names now.
As with Carol, Vivien, Francis,Ashely, Brooke, Jamie, Leslie, Marion, and Beverly.