# Latex, make a text label{...} for duplicates of text snippet

I'm trying to set up a letter that is going to several addresses. I had an idea of writing the names and mark them with a \label{}, then to insert them wherever I need them in the letter. Example:

John\label{name} Doe jada jada jada...
...
...


Now John should appear in the text again.

Is this possible, if so what kind of reference should use?

If I'm understanding correctly, you want to define your recipient's name once and refer to it many times, so that you can change the recipient's name more easily. The nicest way to do that is a \newcommand: in the following example, every \Recipient is converted to the text John Doe.
\documentclass{article}