Stephan Eicher naît le 17 août 1960, à Münchenbuchsee, en Suisse près de Berne, d'un père d’origine yéniche et d'une mère suisse. Il est le deuxième enfant d'une fratrie de trois garçons. Son père, violoniste de jazz à ses heures, donne à Stephan et à ses deux frères le goût de la musique.