Un cantautor és una persona que sol escriure i interpretar la lletra i la música de les seves pròpies cançons. A les seves cançons hi acostuma a incorporar temàtica social, política i filosòfica. Durant un temps, i en un context determinat, aquest tipus de cançó es va conèixer com cançó protesta.