Much v. Mucho.

Something I have wondered about for some time now. But I didn’t know how to parse it as a Google search.

Is there any relationship between the English word ‘much’ and the Spanish word ‘mucho’?

They seem to have very similar meanings. But I recall reading somewhere that ‘much’ is from the Anglo-Saxon, mycal or something like that. Spanish is a Romance language. So I assume ‘mucho’ is from Latin somehow.

What is the straight dope?