I personally think Rock Head makes perfect sense. It implies more that the Pokemon has a hard head rather than it literally being made of rock. The armor on his head fits flavorwise, and I honestly don't think a physical set would overshadow a special set, but rather coexist with it.