This has been brought up in the forums before. I recall some causes to pre-filled profile fields in registration page:
– plugin conflict with an SEO plugin and a captcha plugin – can’t recall specifically which ones but deactivating all plugins except BuddyPress, then activating plugins by batches of three helped them identify the culprit/s.
– theme conflict where theme added options for SEO and the like
I doubt it’s the second one because I just changed the theme, and that used to happen with the old theme as well. I recently changed the SEO plugin to the Yoast one, but I was using the All in one SEO plugin earlier, so I doubt it’s that one too. The only thing not changed is the captcha plugin, which I’m going to try disabling it now.
From time to time, we hear reports of this. No-one has figured out if it’s a theme issue, or a plugin issue, or a BuddyPress issue, or some sort of WordPress config issue. I’ve never been able to recreate it, nor have the other core developers, which suggests it’s something outside of BuddyPress or the BP-Default theme.
Oh. That’s sad to hear. Nevermind then, it’s not a huge problem anyway.
I’ve seen this bug once myself, pre-populating only xprofile fields. I jumped into the database to see how the data was presented, or why it was displayed, and noticed that all of the xprofile values that were appearing in the registration form had a user id of “0” associated with them. Not sure if that’s helpful, but deleting the value from within the database cleared the registration fields.