Grantown-on-Spey

Etymology
From + (River) ; named after.

Proper noun

 * , originally in.