J.R.R. Tolkien was considering naming this character "Bingo", but decided that it ("Bingo") was too annoying. (I agree!)
― Anonymous User 12/6/2005
It's strange, in "The Lord of the Rings" Tolkien at one point mentions that hobbit-maids are usually named after flowers and names ending in "o" are considered to be feminine. Yet, the main characer, Frodo the hobbit is male and his name ends in "o".
I think it's a good name for your pet dog or maybe even a hamster. But only one that's black or gray and fluffy.And, to Arowen Half-Elven, Frodo's real name wasn't Frodo. In fact, it was Maura.
In the French translation, Frodo Baggins is called "Frodon Sacquet" ("sac" meaning bag), because the English names ending with an -o often end with -on in French.
In one of Tolkien's fictional languages, Westron, Frodo's name was Maura Labingi--which means Nine-Fingered Frodo. Frodo was his 'real name' just like John would be someone's real name in England, regardless of being called Jose in Spain. In another of Tolkien's languages, Sindarin, he was called Iorhael (ior meaning 'old' and hael meaning 'wise') Of course, I have to believe that most people would have sense enough to realize that naming a child 'Frodo' in this culture would mean sentencing that child to a lifetime of teasing. Although some of Tolkien's names, I think, are usable, Frodo's name needs to be left to its original owner. As for hamsters, I'm not sure why it would be required for that hamster to be any particular color or fur type to have the name. I think it would do for a pet of almost any kind just fine.
I don't like this name for a real person. But there is a character in Lord of the Rings called Frodo. I'm not a major nerd but I found him pretty cute. Maybe it could be a name for a dog, if you really like the character. It wouldn't really be too different from naming a dog Fido.
It's beautiful within the story. But it doesn't fit in our society, today. I don't laugh at it though because of how amazing Tolkien's character is, but honestly it's not a good name for a person.