Конечно! Латинский язык относится к языкам Индоевропейской семьи (также к ним относятся языки греческие, славянские, балтийские, германские, кельтские, индо-иранские и, логично, романские потомки латыни). По всей видимости, они все произошли из одного языка — так называемого праиндоевропейского, носители которого жили примерно 10-8 тысяч лет назад. Лингвисты работают над тем, чтобы частично восстановить этот древний язык и у них неплохо получается — восстановлено несколько тысяч корней! Кроме того, на Земле существует множество других языковых семей и макросемей, даже между некоторыми семьями лингвисты находят сходства, что даёт основания полагать, что тот же праиндоевропейский происходит ещё из какого-то языка, более древнего и более "обширного", но здесь уже слишком мало материала, чтобы что-то по-настоящему доказать. (По "ностратической гипотезе", в ностратическую макросемью входят почти что все языки Старого света)
Также существуют отдельные языки, которые мы не можем включить ни в одну языковую семью, так они отличны. Возможно, их "родственники" вымерли и не дошли до нас, возможно, они просто так обособленно развивались. Некоторые из них гипотетически тоже можно возвести к каким-то огромным макросемьям и древнейшим праязыкам — опять же, это оспариваемые гипотезы. На территории России такими языками-изолятами являются: нивхский (о. Сахалин, верховья Амура), кетский (Красноярский край), юкагирский (р. Колыма)
А вот чего мы не знаем (но очень хотели бы знать) — так это на что был похож язык, как только он зародился. Конечно же, его свидетельств не осталось, а потому мы не знаем, как он появился и на что был похож (very sad)
Да, конечно, любой естественный язык берёт свое начало от какого-либо языка предка. Латынь относится к италийским языкам, предком которых был прото-италийский язык, в свою очередь произошедший от прото-индоевропейского языка.