My mother calls me madam when she thinks I'm being rude/badly behaved/a spoilt brat. I would not want that connotation in a name. Madam is terrible.
Hayzell I could just about live with, if it was prn and spelt like Hazel. I think it could work on a boy.