Aunque hay muchos cantantes de diversos géneros que escriben sus propias canciones, el término cantautor se refiere a un tipo específico de artista que se adscribe por lo general a una tradición folk-acústica y suele incorporar a sus letras temáticas sociales, políticas, personales y filosóficas, aunque hay cantautores que cantan sobre todo al amor.