Почему в разных языках встречаются одинаковые слова?
Потому что они имеют одно происхождение (английский, франц, испанский, итальянский произошли от латинского)