What about:
Until you catch me or EYE catch you!
Visual Eyes
LorelEYE Martins (dead)
Kristina FrEYE (living dead [immortal eye?])
Rosalind ("no eyes", hands?)
Ray(mond) Haffner ----> Mond means Moon in German.
How do you find this theory?
plausible
unlikely