well propably clothes or a cell phone or car, if she doesnt aleady have these things. But just money is a safe opiton, because that way she can spend it how she likes.
Mostly anything expensive unfortunately.
Laptops,
The newest in phones/ipods
clothes
makeup
perfume
shoes
accessories
etc.
[:
perfume, a gift card to her favorite store , Christmas fancy cloth,jewelery or hair or makeup accesories
12 year old girls don't want toys..lol
better eyes and sexier parents
A hair dryer, a hair straightener or maybe shoes.
Well i did not answer quick enoff but i 6 year old girl would want play makeup "just dont let her were it out in public haha :D" Hope that helps
Books or music
You can get her a bracelet or something.
condoms
check
Clothes! clothes! clothes! and more clothes!!
an iPod
For Christmas? Well it depends what her personality is like. It also depends on what she likes or her interests.
A doll? Or maybe a cooking/plastic food set. Try seeing what she usually plays with, and what she's interested in.