Why are islands in Florida called "Key"?

Where does this word come from? Could it possibly be derived from "quay" and now just shows an Americanized spelling?
Update: @ Todd T
That makes sense. I hadn't thought of Spanish.
BTW, are the spellings you were unsure about these ones?
bone - el hueso
island - el cayo
4 answers 4