Scottish, derived from the occupational name Ceallair for a "steward" or "butler" in a monastery. Anglicized as Ellar.
Eallair is derived from Ceallair by the elision of the letter "c" in the surname Mac Ceallair to MacEallair.