From Namespedia - Names Meaning and Origins
Gender: Unknown Gender
Meaning: "greif" is a german verb meaning "to grasp". "Greif" is the german word meaning "Griffon", and the meaning stems from this mythological beast.
Only people named Greif can be true nerds of the Harry Potter persuasion.