200+ pet names for dogs, cats, rabbits and more

Looking for the perfect name for your new pet? Discover 220 pet names for dogs, cats, rabbits, guinea pigs, hamsters, birds and more, from cute favourites to funny and unisex ideas.

Getty

Published: August 18, 2026 at 2:34 PM

Save

Bringing home a new pet is an exciting moment for the whole family — but deciding what to call your new arrival can sometimes be surprisingly tricky. Whether you've welcomed a puppy, kitten, rabbit, guinea pig, hamster, bird or another much-loved animal into your home, you'll want a name that feels just right.

Ad

The best pet names can be cute, funny, traditional, quirky or inspired by everything from food and nature to your pet's individual looks and personality. You might prefer a familiar favourite such as Luna or Milo, something tiny and sweet like Pip or Bean, or a name that's guaranteed to raise a smile, such as Pancake or Professor Paws.

To help you decide, we've rounded up 220 good pet names covering lots of different animals and naming styles. And if your new addition is a dog, you can find even more inspiration in our dog names, girl dog names, and boy dog names guides.

Here's our pick of the best pet names to help inspire you...

Best pet names | Dog names | Cat names | Rabbit names | Guinea pig and hamster names | Bird names | Cute pet names | Funny pet names | Unisex pet names | Names for pairs of pets

Best pet names

From familiar favourites to playful modern picks, these all-round pet names could work brilliantly for dogs, cats and plenty of other much-loved family pets.

1. Luna

2. Milo

3. Poppy

4. Teddy

5. Nala

6. Willow

7. Coco

8. Archie

9. Daisy

10. Ollie

11. Bella

12. Winnie

13. Pepper

14. Mabel

15. Alfie

16. Maple

17. Bonnie

18. Leo

19. Rosie

20. Otis

21. Ruby

22. Finn

Dog names

Whether you've welcomed home a tiny puppy or an older rescue dog, these friendly and characterful dog names offer plenty of inspiration.

23. Buddy

24. Max

25. Cooper

26. Buster

27. Scout

28. Rex

29. Pippa

30. Murphy

31. Roxy

32. Ziggy

33. Bruno

34. Tilly

35. Dexter

36. Bailey

37. Hugo

38. Dolly

39. Monty

40. Nellie

41. Toby

42. Marley

43. Skye

44. Chester

Cat names

Cats have personality to spare, so we've picked names ranging from elegant and mysterious to cute and mischievous.

45. Cleo

46. Simba

47. Misty

48. Jasper

49. Suki

50. Mochi

51. Felix

52. Tigger

53. Salem

54. Minnie

55. Smokey

56. Cosmo

57. Pixie

58. Bean

59. Shadow

60. Olive

61. Juno

62. Socks

63. Pippin

64. Fig

65. Zelda

66. Onyx

Rabbit names

Sweet, nature-inspired and just a little bit bouncy, these rabbit names are lovely choices for a new bunny.

67. Thumper

68. Clover

69. Flopsy

70. Cotton

71. Buttons

72. Blossom

73. Hazel

74. Dandelion

75. Snowdrop

76. Juniper

77. Bramble

78. Toffee

79. Nibbles

80. Hopper

81. Bluebell

82. Parsley

83. Fudge

84. Honey

85. Pecan

86. Acorn

87. Meadow

88. Binky

Guinea pig and hamster names

Small pets can have huge personalities, and these fun food-inspired and pocket-sized names are a particularly cute match for guinea pigs and hamsters.

89. Peanut

90. Biscuit

91. Nugget

92. Squeak

93. Pumpkin

94. Pip

95. Crumpet

96. Waffle

97. Popcorn

98. Pickle

99. Cinnamon

100. Truffle

101. Cheddar

102. Sprout

103. Raisin

104. Pudding

105. Churro

106. Marmalade

107. Sesame

108. Custard

109. Cashew

110. Shortbread

Bird names

Bright, lively and sometimes wonderfully noisy, pet birds suit names with just as much colour and personality.

111. Kiwi

112. Sunny

113. Rio

114. Pico

115. Chirpy

116. Feather

117. Robin

118. Starling

119. Dottie

120. Lemon

121. Tango

122. Echo

123. Comet

124. Indigo

125. Blue

126. Pearl

127. Cricket

128. Zephyr

129. Splash

130. Coral

131. Lark

132. Mango

Cute pet names

For an adorable new addition to the family, these sweet pet names are packed with cuddly, playful charm.

133. Boo

134. Bubbles

135. Cupcake

136. Muffin

137. Dumpling

138. Peaches

139. Twinkle

140. Snuggles

141. Tinker

142. Sprinkles

143. Flossy

144. Squish

145. Pompom

146. Jellybean

147. Dot

148. Dinky

149. Pookie

150. Noodle

151. Lolly

152. Cherry

153. Tootsie

154. Cuddles

Funny pet names

If your pet is already making the whole family laugh, one of these silly and light-hearted names might fit them perfectly.

155. Potato

156. Meatball

157. Taco

158. Nacho

159. Wobbles

160. Wiggles

161. Sneezy

162. Pogo

163. Boop

164. Niblet

165. Crumbs

166. Mr Fluff

167. Professor Paws

168. Captain Zoom

169. Sir Hops-a-Lot

170. Lady Whiskers

171. Barkley

172. Meowster

173. Fuzzbucket

174. Tater Tot

175. Gravy

176. Pancake

Unisex pet names

These versatile pet names aren't tied to one gender, making them great choices for all kinds of new pets.

177. River

178. Riley

179. Charlie

180. Frankie

181. Casey

182. Harley

183. Rowan

184. Quinn

185. Avery

186. Remy

187. Morgan

188. Taylor

189. Jamie

190. Sage

191. Aspen

192. Parker

193. Reese

194. Alex

195. Dakota

196. Phoenix

197. Blair

198. Rory

Names for pairs of pets

Bringing home two new companions together can be twice the fun, and these matching pet names make a memorable pair.

199. Mac & Cheese

200. Fish & Chips

201. Tea & Toast

202. Sugar & Spice

203. Moon & Star

204. Thunder & Lightning

205. Apple & Crumble

206. Cocoa & Puff

207. Tic & Tac

208. Hugs & Kisses

209. Rock & Roll

210. Pitter & Patter

211. Flip & Flop

212. Dilly & Dally

213. Topsy & Turvy

214. Jingle & Jangle

215. Razzle & Dazzle

216. Fizz & Pop

217. Hop & Skip

218. Dotty & Spotty

219. Loaf & Bagel

220. Chilli & Chive

How do I choose a pet name?

Choosing a pet name is very personal, but it helps to think about how the name will work in everyday life as well as how cute it looks written down. Try saying your favourites aloud several times and make sure everyone in the family feels comfortable using them.

You could also wait until you've spent a little time with your new pet. Their appearance, habits and personality might suddenly make one name feel much more natural than the others. A calm rabbit might seem like a Meadow, for example, while a kitten racing around the room could quickly earn the name Pogo.

For pets that can learn and respond to their name, a clear and distinctive choice can be useful. Whatever you choose, consistency will help your new family member become familiar with it.

Pet names: FAQs

What are good names for pets?

Good pet names are names that you enjoy saying, suit your animal and are easy for the whole family to remember. Familiar choices such as Luna, Milo, Poppy, Teddy and Coco work across lots of different species, while more individual names can be inspired by your pet's colour, personality, size or favourite habits.

There's no need to decide immediately. Making a shortlist and spending a little time getting to know your new pet can make it much easier to spot the name that fits.

How do I choose a pet name?

Start by thinking about the kind of name you enjoy — perhaps cute, funny, traditional, nature-inspired, food-inspired or human-sounding. Then say your favourites aloud to see how they feel in everyday use.

Your pet can provide inspiration too. Their markings might suggest Socks, Pepper or Dot, an energetic personality could suit Ziggy or Pogo, while a very cuddly animal might feel more like Teddy or Snuggles.

What are cute names for pets?

Cute pet names include Boo, Muffin, Cupcake, Bubbles, Twinkle, Jellybean, Pookie, Pompom, Cuddles and Dumpling. Short names such as Pip, Dot and Bean can also sound particularly sweet on a small animal.

Food names are another great source of cute pet name ideas, with choices such as Biscuit, Peanut, Waffle, Toffee and Pumpkin all bringing a playful, affectionate feel.

What are good unisex pet names?

River, Riley, Charlie, Frankie, Quinn, Remy, Sage, Aspen, Phoenix and Rory are all good unisex pet names. A gender-neutral choice can be particularly handy if you'd rather choose a name based on your pet's personality or appearance than their sex.

Nature names and surname-style names often work especially well as unisex options, giving you plenty of inspiration beyond traditionally male or female choices.

What should I call a new pet?

There's no single perfect pet name, so choose something that makes your family smile and feels comfortable to use. You might begin with broad favourites such as Luna, Milo, Teddy, Poppy or Coco, then explore names linked more closely to your animal's species or personality.

If you're still undecided, pick three or four favourites and try them out aloud. Often one will begin to feel much more natural once your pet has been home for a few days.

Ad

Read more:

Authors

Ruairidh PritchardDigital Growth Lead

Ruairidh is the Digital Lead on MadeForMums. He works with a team of fantastically talented content creators and subject-matter experts on MadeForMums.

Ad

Ad

Loading...

Ad

Loading...