I still want "lye" to have been named for alkali

Nope. Lye is a good old IE word. No Semitic nothing.

http://www.bartleby.com/61/roots/IE283.html