Generate a random pet name for any animal -- cute, funny, classic, nature, food-inspired, or tough -- for a new rabbit, bird, horse, reptile, or any companion.
This generator draws from 90 pet names grouped into six styles -- Cute & Sweet, Funny & Punny, Classic, Nature-Inspired, Food-Inspired, and Tough & Cool. It's a general-purpose companion to the dedicated Dog Name and Cat Name generators, suited to any pet from rabbits and birds to horses and reptiles.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
New pet owners use it to find a name for a rabbit, bird, hamster, horse, reptile, or any companion that isn't a dog or cat. It's also handy for naming a pet in a story or game, or just browsing playful options until one fits.
Generate draws one name at random from the pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by style narrows the pool before drawing.
A sample of what this generator can draw, spread evenly across the full list:
No -- this is a general pet-name generator suited to any animal. For breed-aware dog and cat names specifically, use the dedicated Dog Name and Cat Name generators.
Yes -- use the filter button to pick one or more of the six styles, from Cute & Sweet to Tough & Cool. Generate will then only draw from the styles you've selected.
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
Yes -- use the amount control to draw up to 100 names at a time to compare a shortlist.
Name · Baby Name · Last Name · Username · Superhero Name · Dog Name