Origin: British
Meaning: Worried
Hagrid is a masculine name that's sure to bring a smile to your face and warm your heart. With Old English roots, it means "worried," but it'll never make you frown! It's a name that celebrates the loveable gentle giant and Hogwarts gamekeeper in the magical world of Harry Potter. With his wild mane of hair and love for creatures big and small, Hagrid is a loyal friend and true legend. This name will always remind your little one that—whether they're short or tall—it's the size of their heart that truly matters.