The Stone Age is traditionally divided into three distinct periods based on technological progression: the Paleolithic (Old Stone Age), the Mesolithic (Middle Stone Age), and the Neolithic (New Stone Age). These terms use Greek roots where 'lithic' means stone, and 'paleo', 'meso', and 'neo' mean old, middle, and new respectively.