Nguồn gốc của bão John được phân tích bởi Trung tâm Bão Quốc gia Hoa Kỳ (NHC) là từ một sóng nhiệt đới (sóng đông) di chuyển ra ngoài khơi bờ biển châu Phi trong ngày 25 tháng 7 năm 1994. Sóng nhiệt đới này sau đó đã lần lượt vượt qua Đại Tây Dương và biển Caribbean mà không có sự biến chuyển nào, trước khi tiếp tục vượt Trung Mỹ và đi vào vùng Đông Thái Bình Dương trong hoặc trong khoảng ngày 8 tháng 8. Khi vào đến Đông Thái Bình Dương, sóng nhiệt đới phát triển dần cho đến khi NHC bắt đầu ban hành thông báo và chỉ định hệ thống là áp thấp nhiệt đới 10-E trong ngày 11 tháng 8. Tại thời điểm đó áp thấp nhiệt đới di chuyển theo hướng Tây và vị trí của nó nằm cách Acapulco, Mexico khoảng 345 dặm (555 km) về phía Đông - Đông Nam. Mặc dù điều kiện không phải là lý tưởng cho một sự phát triển, nhưng hệ thống đã nhanh chóng hình thành nên những dải mây mưa đặc trưng và dòng thổi ra rõ ràng, do đó nó đã được nâng cấp lên thành một cơn bão nhiệt đới và được đặt tên là John vào cuối ngày hôm đó.