Le toponyme « Petit-Rocher » peut signifier :
Canada
Nouveau-Brunswick
- Petit-Rocher est un village côtier situé dans le comté de Gloucester, au nord-est du Nouveau-Brunswick.
- Petit-Rocher-Nord ou Devereaux est un village du comté de Gloucester, au nord-est du Nouveau-Brunswick.
- Petit-Rocher-Sud est un village du comté de Gloucester, au nord-est du Nouveau-Brunswick.
- Petit-Rocher-Ouest est une autorité taxatrice de la paroisse de Beresford (Beresford-Sud), située dans le comté de Gloucester, au nord-est du Nouveau-Brunswick.
- Gare de Petit-Rocher, située au village de Petit-Rocher et desservie par le train l'Océan de Via Rail Canada faisant la liaison entre Montréal et Halifax.
Québec