A communication terminal comprising: a display; a communication interface; a first memory having: a first storage area arranged to store data including a character string; a second storage area arranged to store a communication address assigned to another communication terminal in association with a reference name; and a third storage area arranged to store a communication address to which communication has been made using the communication interface; and a processor configured to: identify a character string that is contained in data stored in the first storage area and is identical to a reference name that is stored in the second storage area but that is not stored in association with a communication address in the third storage area; and display the identified character string with a link to a communication address stored in the second storage area in association with the reference name identical to the identified character string, on the display. a display; a communication interface; a first memory having: a first storage area arranged to store data including a character string; a second storage area arranged to store a communication address assigned to another communication terminal in association with a reference name; and a third storage area arranged to store a communication address to which communication has been made using the communication interface; and a processor configured to: identify a character string that is contained in data stored in the first storage area and is identical to a reference name that is stored in the second storage area but that is not stored in association with a communication address in the third storage area; and display the identified character string with a link to a communication address stored in the second storage area in association with the reference name identical to the identified character string, on the display. a first storage area arranged to store data including a character string; a second storage area arranged to store a communication address assigned to another communication terminal in association with a reference name; and a third storage area arranged to store a communication address to which communication has been made using the communication interface; and a processor configured to: identify a character string that is contained in data stored in the first storage area and is identical to a reference name that is stored in the second storage area but that is not stored in association with a communication address in the third storage area; and display the identified character string with a link to a communication address stored in the second storage area in association with the reference name identical to the identified character string, on the display. identify a character string that is contained in data stored in the first storage area and is identical to a reference name that is stored in the second storage area but that is not stored in association with a communication address in the third storage area; and display the identified character string with a link to a communication address stored in the second storage area in association with the reference name identical to the identified character string, on the display.