There is no consensus as to what the word Megiddo means. Wikipedia suggests that Tel Megiddo means "The Tell of the Governor," but there are no resources, and I have not found any other site that supports this theory.