The names of the cases are Latin, not English. And I think they are quite logical. "Dative", for example, is from the Latin verb "dare" (to give) In Russian there is a very similar verb "дать", so...