US President Barack Obama gave the United States' top civilian honor to musician Bob Dylan, novelist Toni Morrison and 11 other people he said have had an "incredible impact" on society through their words and actions.