Absolutely goat is the origin of the word, the further that we move from our agrarian roots, the more that silly etymologies are posited and believed. One need only know goats to understand that capricious is goat like in behavior. Hedgehog references are overreaching. Capricorn - capricious there is no need to look to riccio to get there.