Nommée d'après Charles Michels (1903-1941), député communiste fusillé par les nazis.
La station a ouvert en 1913 sous le nom de Beaugrenelle, d'après la place située au-dessus. Le 14 juillet 1945, la place et la station ont pris son nom. Retenu en otage, il fut fusillé sous l'Occupation. C'est l'une des huit stations renommées après la guerre en hommage à des résistants.