Granger is an English occupational surname from Old French grangier and means "farm bailiff" or "keeper of the granary". Harry Potter readers know it as Hermione's last name, which helped it along as a first name. Granger rose from number 6492 in the United States in 2000 to a single year in the top 1000, at number 959 in 2021, and ranks number 1636 in 2025 with 103 boys.