Kaido and Yamato in One Piece do not have many things in common, however, this father and son both share one characteristic: their horns.
A simple explanation is that they both have horns on their heads because those are their decorations.
Kaido and Yamato may not actually be humans but another creature altogether called oni.
Besides the horns, there are several other hints that suggest that Kaido and Yamato may actually be oni.
It’s also possible that Yamato and Kaido are an as-yet-unrevealed group of humans.
As for the rest of the Hundred Beasts crew, most of them are human.
Currently, the truth behind Yamato and Kaido’s horns is still a mystery.