What does Mukilteo mean?

The name is a translation of the Indian word Muckl-Te-Oh. Some state it translates into long goose neck, possibly referring to the spit of land where the lighthouse stands today. Others claim the interpretation means good camping ground.