Originally, Jenny was used in the Middle Ages as a diminutive of Jane meaning ‘Yahweh is gracious’. It was derived from the Hebrew name Yochanan. Since the middle of the 20th century, it is usually the diminutive of Jennifer which means ‘the fair one’.