I prefer
Bronwen because my understanding is -wyn is a masculine ending in Welsh and that was part of my learning when I got into Welsh names, but
Bronwyn isn't bad.
I haven't read Mrs.
Peregrine's but being that it is quite popular I'm sure the association would regularly arise.
~Anna~