From Irish Ó Baoighill meaning “descendant of Baoigheall”. The meaning of the given name Baoigheall is uncertain, but it is thought to be connected to Irish geall meaning “pledge”.
Derived from the Old Norse byname Draki or the Old English byname Draca both meaning “dragon”, both via Latin from Greek δράκων (drakon) meaning “dragon, serpent”.
People with the name Mai have a deep inner desire to use their abilities in leadership, and to have personal independence. They would rather focus on large, important issues, and delegate the details.