Baby Names and Name Generators

What Does Moibeal Mean?
"Lovable"