Maysa and its derivatives come from the root word ‘Mais/Mays’, which means a proud gait.
Maysa’ means to walk with pride, and Maysa means to be graceful in walking. Thus, if a Muslim wants to choose a name that reflects his new baby girl’s way of walking, then Maysa/Maysa’ is good enough.
Hanin means to long and yearn, which is opened to interpretation. If this is a condition a Muslim wants for his child, and as she grow older, then he should think again, because to yearn or long for takes from life what one is not putting into life. Therefore I would choose another name, especially one that has an Islamic context.