Need help with haikunator?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.


Heroku-like random name generator.

431 Stars 37 Forks MIT License 26 Commits 4 Opened issues

Services available

Need anything else?


Gem Version Build Status Coverage Status

Generate Heroku-like memorable random names to use in your apps or anywhere else.


Add this line to your application's Gemfile:

gem 'haikunator'

And then execute:

$ bundle

Or install it yourself as:

$ gem install haikunator


Haikunator is pretty simple. There is nothing to configure and it only has a single method,

Haikunator.haikunate # => "rough-snowflake-1142"

Token range

Haikunator.haikunate(100) # => "nameless-star-13"

Don't include the token

Haikunator.haikunate(0) # => "long-flower"

Use a different delimiter

Haikunator.haikunate(9999, '.') # => "cool.leaf.6743"

No token, no delimiter

Haikunator.haikunate(0, ' ') # => "green fire"


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

Language Ports

Haikunator has also been ported to other languages. Though, these projects are not affiliated with or endorsed by me, but check them out:

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.