Оба слова в составе прозвища (не в имени персонажа) пишутся с большой буквы.
Запятые расставлены верно.
Оно некорректно настолько, насколько непонятно его значение.
Мужская фамилия Лерой склоняется как нарицательное существительное герой: нет Лероя.
Если фамилия сопровождается мужским и женским именем, то она обычно сохраняет форму ед. ч.: Чарльз и Френсис Хантер.
Лучше выбрать первый вариант: Остальных подростков зовут Лиам и Чарльз по прозвищу Пончик.
Запятая перед по прозвищу ставится или нет в зависимости от интонации. Дело в том, что приложение, присоединяемое словами по прозвищу, может выделяться запятыми, если нужно передать соответствующую интонацию. Если интонации обособления нет, запятая не нужна.
Относительное прилагательное от слова принц не образуется.
Правильно: герцог Анжуйский, герцогиня Йоркская, принц Уэльский (но в географических названиях – с прописной: остров Принца Уэльского).
В тематической литературе оба прилагательных употребляются в сочетании со словом узор; ср.: Анималистичные узоры (леопард, зебра, питон, жираф) сейчас как никогда актуальны; стилисты подтвердят, что анималистические узоры к лицу далеко не всем. Примите во внимание, что прилагательное анималистический более частотно и используется в качестве термина с широким списком существительных.