Anteriormente se llamó San Juan de Flores hasta que en 2011, restituyó del nombre de Cantarranas.
Su nombre actual proviene del sonido que producen las ranas en la región.
92 se le dio el título de ciudad.
En 1997, Patricia Rodas y Rosa Margarita Montenegro Alvarado obtuvieron una Mención en el Premio de Estudios Históricos[4] Rey Juan Carlos I que otorga la Cooperación Cultural Española en Honduras por su investigación "El Enclave Minero y su Relación con el Municipio de San Juan de Flores".
[5][6][7] Aldeas: 20 (2013) Caseríos: 124 (2013)[8] En la liga de ascenso, juega el Club Deportivo Arsenal Sao-Cantarranas en el estadio de la ciudad.