Kripke argued that the meanings of names are not determined by descriptions but by the referents of those names. He also introduced the notion of rigid designators, which refers to objects that remain the same across possible worlds.