3 names match.
Scottish/Germanic
Scottish diminutive, possibly from Elf or Elva meaning 'noble' or 'white'.
Possibly from Germanic "arn" (eagle) or Scottish origin.
Possibly related to Carl or Carla, meaning a man or woman.