An electronic apparatus comprising: a storage configured to store information related to an identification name of a content providing source; a communicator comprising communication circuitry; and a processor coupled to the storage and the communicator, the processor configured to control the electronic apparatus to: obtain information related to the identification name of the content providing source based on at least one of: identification information of the content providing source received from the content providing source through the communicator, an image received from the content providing source through the communicator and a search result regarding the identification name received through the communicator, map the obtained information onto a plurality of different identification names corresponding to the content providing source, and store respective mapping information in the storage, assign a priority order to the plurality of different identification names based on a frequency of use of the plurality of different identification names, receive a user command as voice or text, determine whether the user command includes one of the different identification names of the plurality of different identification names by comparing the user command with the plurality of different identification names in sequence based on the priority order of the plurality of different identification names, recognize the user command as a selection command of the content providing source based on the different identification name being included in the user command, and control the electronic apparatus to perform an operation corresponding to the user command. a storage configured to store information related to an identification name of a content providing source; a communicator comprising communication circuitry; and a processor coupled to the storage and the communicator, the processor configured to control the electronic apparatus to: obtain information related to the identification name of the content providing source based on at least one of: identification information of the content providing source received from the content providing source through the communicator, an image received from the content providing source through the communicator and a search result regarding the identification name received through the communicator, map the obtained information onto a plurality of different identification names corresponding to the content providing source, and store respective mapping information in the storage, assign a priority order to the plurality of different identification names based on a frequency of use of the plurality of different identification names, receive a user command as voice or text, determine whether the user command includes one of the different identification names of the plurality of different identification names by comparing the user command with the plurality of different identification names in sequence based on the priority order of the plurality of different identification names, recognize the user command as a selection command of the content providing source based on the different identification name being included in the user command, and control the electronic apparatus to perform an operation corresponding to the user command. obtain information related to the identification name of the content providing source based on at least one of: identification information of the content providing source received from the content providing source through the communicator, an image received from the content providing source through the communicator and a search result regarding the identification name received through the communicator, map the obtained information onto a plurality of different identification names corresponding to the content providing source, and store respective mapping information in the storage, assign a priority order to the plurality of different identification names based on a frequency of use of the plurality of different identification names, receive a user command as voice or text, determine whether the user command includes one of the different identification names of the plurality of different identification names by comparing the user command with the plurality of different identification names in sequence based on the priority order of the plurality of different identification names, recognize the user command as a selection command of the content providing source based on the different identification name being included in the user command, and control the electronic apparatus to perform an operation corresponding to the user command.