2 names match.
Scottish/Modern
Variant of Errol, from the Scottish place Errol.
Variant of Kyle, meaning narrow strait.