I think that the difference is a Cna is certified meaning that they took and passed the nursing assistant classes. And a Stna is a person who took and passed the nursing assistant classes along with taking and passing the state test that gives them the licence.