secret admirer
Short definition from Wiktionary
Noun
- One who admires another romantically but purposely remains anonymous to the extent that the subject of the admiration is unaware of the admirer's identity.
We haven’t written up secret admirer yet: Simple and Standard meanings, examples and a quiz.