Awesome middle name for sure. I'd probably keep it as a MN though, not just because it means ghost (which is neat, imo) but mainly because she'd probably end up being called Fanny (which isn't as inappropriate in the US as it is in other places, but it's still not a cute nickname to me)