I think it's part of the quirky charm of English that we have two words that sound the same but mean exactly the opposite, don't you?

Raze means 'to tear down so as to make flat with the ground,' and it comes from the Latin radere, rasus (to scrape, shave) which is related to another Latin word rodere (to gnaw) from which we get our loveable rodent!

Raise, on the other hand, means 'to move to a higher position; elevate; to increase in intensity, degree, strength, or pitch' (among many other meanings). It comes not from Latin, but from the Old Norse word reisa (to raise).