I wouldn't recommend naming him Rocco. My friend had a dog named Rocco and she said it meant dumb or something in Vietnamese. I like the name Red.