Robert Niven

Robert Niven may refer to:


 * Robert Niven (English cricketer) (born 1948), English cricketer
 * Robert Niven (New Zealand cricketer) (1859-1919), New Zealand cricketer
 * Robert Niven (soldier) (1853-1921), American soldier