1. A method of performing auto-naming of content, the method comprising: receiving, by a processor, an auto-naming command for the content; determining whether the auto-naming command is received by a content generation request, a content storage request, or a content transmission request; based on said determining, selecting different parameters to obtain at least one auto-naming result such that a first set of parameters from among the different parameters is selected in response to the auto-naming command being received with the content generation request, a second set of parameters from among the different parameters is selected in response to the auto-naming command being the content storage request, and a third set of parameters from among the different parameters is selected in response to the auto-naming command being received with the content transmission request; determining, by the processor, a parameter according to a type of the content; obtaining, by the processor, inference information regarding the content by using the parameter and the selected different parameters, which are attributes related to context of the content; performing, by the processor, the auto-naming of the content by using the inference information; and displaying, by a display, the at least one auto-naming result.