No male is required for the ender dragon's egg to hatch. I can confirm this with in-game mechanics.
If you kill the dragon once, you get an egg.
You can hatch the egg to create a new dragon, which you can then kill to get the egg again.
Which can still be used to spawn the dragon even though no male dragon was present to fertilize it.