I love
Molly - it's really common in the UK so I was surprised to hear you say it would get hate! I also adore
Tiffany on the basis of those books, but yes it's too 80s trendy to touch.
I guess for an anti-witchy name I'd be looking at anything trendy and modern, so perhaps
Kayley or something like that.
https://nanowrimo.org/participants/christine-seaforth-finch
http://christineseaforthfinch.blogspot.com/