Guess

Statistical gender detection for Ruby

Works with first names

Guess.gender("Don")
# {gender: "male", confidence: 0.9965635738831615}

And full names

Guess.gender("Betty Draper")
# {gender: "female", confidence: 0.9992498124531133}

or

Guess.gender("Draper, Betty")

Occasionally, it just doesn’t know

Guess.gender("Manhattan")
# {gender: "unknown", confidence: nil}

Data obtained from the US Census Bureau, so it works best with American names.

Installation

Add this line to your application’s Gemfile:

gem 'guess'

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help: