C'est pas évident à chiffrer, d'autant plus que les mots peuvent avoir plusieurs origines ou se retrouver dans des langues différentes.
En utilisant les 101 mots de la liste "verse" du Basic English, j'avais trouvé : Les résultats nous donnent 23 latins, 25 indo-européens, 23 européens, 9 français, 5 germaniques, 5 grecs, 5 musulmans, 2 sinitiques et 1 chacun pour l'anglais, le slave et le celtique (gaulois en l'occurence!). De manière compensée, on pourrait estimer le vocabulaire à un quart indo-européen, un quart "européen", un quart latino-roman, un dixième français, un vingtième germanique, un vingtième pour le grec et un vingtième "musulman". Bien entendu, des mots appartenant à l'une des catégories peuvent se retrouver dans une autre et l'imputation à l'une de ces familles de langues peut être teintée d'arbitraire.
Selon la liste de vocabulaire basique par J.Landais aka Doj Pater : IE : Indo-Européen : 44,28 %
L : Latin : 15 %
G : Germanique : 9,5 %
Fr : Français : 6,21 %
Gr : Grec : 4,64 %
R : Roman : 3,95 %
Ar : Arabe : 3,42 %
Eng : Anglais : 1,45 %
Sl : Slave : 1,28 %
It : Italien : 1 %
Pr : Persan : 0,92 %
De : Allemand : 0,78 %
Ch : Chinois : 0,71 %