* mitos (μίτος) meaning "thread"
* chondrion (χονδρίον) meaning "granule"
So, mitochondrion literally means "thread-granule".
This name is based on their appearance under a microscope, where they look like tiny, thread-like structures with granular components.