The name Pan is a boy's name of Greek, Hindi origin meaning "all or shepherd". Pan and is often added to lists like Mythology Boy Names and discussed in our forums with posts like "Love, Like, Lose -- Outlandish/Guilty Pleasures edition!".
From the experts:
Pan is the Greek god with the legs of a goat and the body of a pipes-playing man known for his mischievousness. Pan is also the god of shepherds, pastures, and fertility. Pan is also a Hindi name meaning leaf or feather.