Help! I'm getting spam registrations at the rate of 4-5 an hour!

What plugin can your recommend to stop spam registrations? I am using the Business Portfolio child theme along with BuddyPress and the Membership plugin.

Any help will be appreciated. The spam registrations are escalating and becoming unmanageable.