Yes, a girl can be. But there is 2 different kinds of guardians. The first one is someone like a babysitter or your grandparents that take care of you. The other guardian is like a girl that is a knight (which that is pretty impossible, but a girl could be a knight!).