Zayn: baby boy name meaning and popularity

Zayn

An Arabic name meaning “beauty and grace.” Both good traits to have, since the grace part ensures he won’t fall on his face and mess up that beauty. Or does it?