A reserved word is a word which, in some computer programming language, cannot be used as an identifier because it is already used for some grammatical purpose. For instance, in SQL, a user cannot be called 'group' because the word 'group' is used to indicate that an identifier refers to a group, not a user. In Java, const and goto are reserved words -- they have no meaning in Java but they also cannot be used as identifiers.