I don't know about comparable words for higher values, but if you go lower, you get 'a pony' meaning £25- and 'a ton' meaning £100- (or 100mph as in 'doing over the ton')

Also, my Collins dictionary suggests that grand comes from the Latin 'grandis' and dates back to the C16.