Retro means coming from, or in the style of, a past era. In modern usage retro means dating from
the 50s to the 70s, or designed to reflect the style of that era.
The term retro, with its current meaning, came about in the last thirty years. It is

difficult to be precise
about its origin or about the exact period it refers to.
Retro is a recent term. In the 60s the term retro, with its current meaning, did not exist.
'Retro' is listed in the 1964 Concise Oxford English Dictionary as a prefix derived from French and Latin. Retro when combined with another word, such as 'grade' to make retrograde, means 'backwards', 'back again' or 'in return'. It can also mean situated behind, for example 'retrochoir' - part of a cathedral behind the altar.
The more common words using the prefix retro are:
Pellentesque tincidunt ultrices purus. Vivamus aliquam. Praesent commodo, diam quis egestas nonummy, lacus odio luctus elit, non rhoncus nulla tortor quis purus. Duis blandit. Duis porttitor, mauris vitae auctor ornare, ligula nunc faucibus dui, quis porttitor nunc nulla a libero. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam erat volutpat. Phasellus imperdiet. Fusce pellentesque risus quis lorem. Etiam pulvinar. Nunc scelerisque libero vel quam. Aenean massa eros, feugiat quis, adipiscing ac, scelerisque non, dui. Nulla ligula.
Mauris quis justo nec neque tristique posuere. Praesent rhoncus interdum quam. Vivamus elementum nisi eu leo vestibulum mollis. Nullam pellentesque bibendum purus. Nam hendrerit tincidunt enim. Etiam elementum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam felis justo, blandit sit amet, viverra non, convallis id, metus. Curabitur ut tellus. Sed pellentesque, est vel ullamcorper hendrerit, leo mi scelerisque elit, non ultrices risus nibh vel pede. Pellentesque gravida odio sed sem. Maecenas dignissim. Mauris nulla. Fusce sodales tellus sed mi. Aliquam convallis ornare velit. Suspendisse imperdiet. Vestibulum tincidunt.
Integer porta neque at neque. Nulla viverra orci eget arcu. Morbi feugiat. Proin vestibulum molestie nibh. Duis sodales lorem non est. Etiam eu purus. In ipsum. Duis vel orci ac mauris fringilla faucibus. Pellentesque tempus suscipit risus. In nec nisi. Cras tortor metus, ornare eu, luctus id, dignissim quis, neque. Morbi vulputate, nibh in lobortis volutpat, mi ligula mollis metus, at lobortis est ipsum id mi. Nunc ultricies faucibus tortor. Vivamus dignissim lacus eget est bibendum vulputate. Suspendisse potenti. Quisque sit amet dolor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.