This name sounds really pretentious as a first name, or would, if it didn't immediately bring the cartoon cat to mind. The poor guy would be teased mercilessly, especially if he was fat.
Who couldn't love the comic strips? I have always loved Garfield ever since I was little. I think it's interesting, though I couldn't see a modern-day boy with this name. More like a grandfather or a great-grandfather, but that's it.