No, motorcycles do not typically have two engines. Most motorcycles, whether they are street bikes, cruisers, sport bikes, or off-road motorcycles, are equipped with a single engine. This engine provides the power necessary to propel the motorcycle forward.
There are, however, some unique motorcycle designs that feature two engines, but they are relatively rare. One example is the "Boss Hoss" motorcycle, which is known for its powerful V8 engine. The V8 engine is a combination of two smaller engines arranged side by side, resulting in a larger and more powerful engine configuration.
In general, though, the vast majority of motorcycles on the market, including standard motorcycles, sport bikes, cruisers, and dirt bikes, are designed with a single engine to provide the necessary power and performance.