Tolj is a Croatian surname of a family originating from a small town called Greda in the district of Ljubuški in Bosnia and Herzegovina.

The family name may refer to: