Charles Rattray (9 July 1863 – 8 June 1939) was a New Zealand cricketer.
He played twelve first-class matches for Otago between 1883 and 1897.Charles Rattray was a prominent businessman in Dunedin, where he also served as vice-consul for Portugal for over 30 years.