Anglo-Saxon (Old English) belongs to the West Germanic branch, which comes from Primitive (Proto) Germanic, a branch of the Indo-European language family.
Eastern Sanskrit is not a language branch but relates to Indo-Iranian languages.
Celtic is a separate branch of Indo-European.
Romanic (more commonly called Romance) includes languages like Latin, Spanish, French.