It is so sexist.
It comes from a time when ‘maiden hood’ , being a virgin, defined a woman pre marriage, when she was given the name of the man who was entitled to that virginity.
There is no common male equivalent, ‘maiden name’ , oh, the name women have before they take their ‘real’ name, their married name.
Can we use ‘birth name’ and rid our names and status from this idea of being a ‘maiden’?
We can move with the times, few people say ‘Christian name’ any more.