In the Christian religion there is a procedure known as baptism. Before someone can be officially accepted as a congregation in a church, they must be baptized first. In this baptismal event, they usually choose Christian names for their baptismal names.
Protestants generally encouraged by his pastor in order to choose names that are in the Bible. While the Catholics beside can choose the names that exist in the bible also may choose the name of saints outside the Bible.
Usually male congregation candidate will choose a name among the names of Christian saints that are men, while female congregation candidate will choose a name among the Christian names of the saints that are women.
But I have a different stories that deviate from it. Mary that must be a female name, can be used by a male Christian as their baptismal name. I know someone, a male Catholic monk whose life is not married and devoted his life to serving God uses Mary as his baptismal name.
I also know a male Protestant pastor of the church uses the name Damaris as his Christian name. ( Acts 17:34).
But Zephaniah that must be a male name used by a female Christian as her baptismal name.
I don’t know exactly the reason why they choose their opposite Christian gender name as their baptismal names, but I hope for God sake it’s not to feminize their names.