Jeremy is of English origin and it is a variant of the name Jeremiah. It comes from the Hebrew name ‘Yirmeyahu’, which means ‘God will uplift’ or ‘God will exalt.’ Jeremiah is a prophet in the Hebrew Bible and his name was anglicized to Jeremy in the Middle Ages.