Origin: British
Meaning: rook's town or fortress
Roxburghe as a boy's name is related to the Old English name Roxbury. The meaning of Roxburghe is "rook's town or fortress".