Baby Names and Name Generators

What Does Al Mean?
"Harmony; stone; noble; fair; handsome"