Montrose est un nom propre anglo-saxon, dérivé de «Munross» du gaélique écossais «moine» (marais ou tourbe) et «ros» (péninsule ou promontoire). Initialement donné à une bourgade écossaise, il est devenu le patronyme d'une famille de la noblesse locale avant d'être accordé à plusieurs lieux de l'Empire britannique, puis de se répandre principalement dans le monde anglo-saxon.