Мне кажется, скорее характер влияет на имя . Просто видишь, что такое-то имя подходит твоему ребенку, а потом со временем только убеждаешься в этом. Причем не описание характера, якобы соответствующего имени, а его непосредственное значение. Ну и если уж углубляться во все эти теории, то есть мнение, что имеет значение, как вас называют каждый день, а не ваше имя в паспорте . То есть Елизавета - Лиза будет отличаться от Елизаветы - Веты, Таня от Таньки или Танюши и тп. Хотя и тут, мне кажется, характер человека влияет на то, какой формой имени его называют, а не наоборот .