NANO comes from the Greek nanos, meaning "dwarf." For a prefix meaning "small," English got by for centuries with the Greek micro-, and later mini- came to be used widely as well. But only recently, as a result of advances in scientific knowledge and technology, has there been a need for a prefix meaning "extremely small"--a need that's been filled by nano-, which today is being attached to all kinds of words, sometimes not very seriously (nanoskirt, nanobrained, etc.).