I'll never forget the way her legs flew back over her head like that. :) (I always think of Ever After when I hear
Marguerite.)
I think it's a pretty name, not old-fashioned at all. I've never heard of anyone named
Marguerite before, but it's certainly recognizable. I think it's perfectly usable.