What does Sakura Brae mean? Its a combination of the Japanese and Scottish languages. Sakura (桜) translates as 'cherry blossom', famous in Japan for their spring time beauty. Brae is Scottish for 'hillside'.
So Sakura Brae could be translated as 'Cherry Blossom Hill'.