There are no people in the 1851 Worcs census called Major and just under 50 called River.
A quick look at 1881, which I am sure you have seen, has 25 called Major in Worcestershire.
One of those is William R Major born 1829, Gloucestershire. Could that be a possible start? From the lack of Majors in 1851 it does not look to be a Worcestershire name.
Your friend might need to start with grandfather's birth cert. or something
