Roxburghe \rox-burghe\ as a boy's name is a variant of Roxbury (Old English), and the meaning of Roxburghe is "rook's town or fortress".
The baby name Roxburghe sounds like Roxbert.