Cultural evolution via iterated learning and communication can explain the emergence of efficient color naming systems.