These are the UK's 10 most popular adorable dog names for snuggly pet pups | The Scotsman

There were 1,753 puppies called Luna last year – making it the most popular choice for new dog owners. The name means ‘moon’ in Latin.

  • You already voted!
  • Read More