The release of BB-8 was a shocker to longtime Star Wars fans, the machine is referred to as a "girl" despite robots not having inherent genders. This would have been highlighted even more in the original version of the newest Star Wars trilogy.
BB-8's original name, even into late production, was "snow girl." Imagine how much more porn we would have had to deal with if they kept it.
"We work absolutely during the production process with codes for secrecy,"
Snow globes were the influence on the droid's design. Strange for a robot that has mainly spent time on deserts, don't you think? Regardless, BB-8 is only one of the many
Design and personality first, naming later; that's how the creative team rolls and I'm down with it.