marten; badger
Unknown. Maybe borrowed together with fēlēs, likewise unexplained and the only other animal name with such a measure, from the alpine direction.
Practice speaking and memorizing "meles" and many other words and sentences in Latin.