И вот, представьте, теперь, через столько лет, я могу с уверенностью сказать, что Соня была права! Savage происходит от старо-французского salvage (позднее - sauvage, см. современный французский), а то в свою очередь - от позднелатинского salvaticus. Из этого сальватикуса, соответственно, образовалось и испанское salvaje. Вот вам и народная этимология! :)
P.S. Самое удивительное, что я до сих пор это помню ;)