When I was a kid I loved
Pansy as a name for characters, but I haven't liked it since finding out that it's usually used as an insult. I'd replace it with
Violet for a similar-looking flower or
Tansy for a similar-sounding flower name.
Alan is pretty good.
Neil is dated but not terribly so.
Pauline is also pretty good, but I prefer
Paulina (sounds less dated and I like the nickname
Lina). Could also be
Polly as in Pauly?