МолодЕц и мОлодец - одно слово. Исходное значение, видимо, "сильный человек". Значение "достойный похвалы" возникло так-же, как и у слова "силён" (только "несколько" раньше).  
А, вот, происхождение "молодец" от "молодость", лично у меня, "вызывает смутные сомнения". Уж, скорее, "молодость" - это "возраст силы".