Yes, definitely a girl. There would be testicles by now on a boy .
I don't see any indication of purebred heritage. She looks like a blue tabby. Probably broken mackerel pattern, I'd say, but none of the pics show her sides clearly so I can't say for sure. Very pretty!