Cоздать переменную на этапе выполнения? И как вы потом планируете с ней работать из кода?
Не, это в принципе можно замутить рефлексией - можете в ее сторону и гуглить.
Но проще обойтись обычным KeyValuePair или Dictionary, где ключ - имя которое введет пользователь - ну а значение и есть значение