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