This is an ancient name spelt as Leal, Leall or Leale, from the Old Scottish-Gaelic pre 15th Century “leal”, itself a form of the French “leial”, a Norman introduction. The meaning is given as “loyal” or “faithful”, but as the
Leal: Surname Database
