>>21876509In many languages words have can be male, female, or neuter whether or not the item has an actual gender. This is mostly used to How are these things decided? Its a mystery. But according to wikipedia and a dude named Ibrahim, there are "several processes by which a language assigns a gender to a newly borrowed word; these processes follow patterns by which even children, through their subconscious recognition of patterns, can often correctly predict a noun's gender."
So there you have it, there are subconscious patterns that follow with feminine qualities (within our culture) like dancing and singing, wearing skirts, having long hair, et cetera, that make her fit within the grammatically female gender class.