The only free and comprehensive online etymological dictionary of the Spanish language
murcielago, murceguillo m. (Noun) "bat"
Both variants are from 13th cent. murciégalo, itself from murciego. See mur and ciego respectively.