Here's a breakdown:
* Italo-Celtic is a hypothesized language that existed before the split into Italic and Celtic.
* Italic languages include Latin, from which Romance languages like Spanish, French, and Italian arose.
* Celtic languages include Irish, Welsh, Breton, and Gaelic.
So, while Italo-Celtic is the theoretical ancestor of both Italic and Celtic, those language families themselves are not directly descended from it. They diverged from it long ago, evolving independently into the diverse array of languages we see today.