普通肺炎是否有传染性需根据病因来判断。

对于由细菌、真菌等引起的肺炎,通常不具有传染性。比如肺炎链球菌引起的肺炎,主要是由于人体免疫力下降时,定植在呼吸道的肺炎链球菌大量繁殖并侵犯肺部而发病,并非由病原体在人与人之间传播导致。
然而,由病毒引起的普通肺炎具有一定传染性,如流感病毒、腺病毒等,这些病毒可通过飞沫传播,当健康人吸入含有病毒的飞沫后,可能被感染而发病。另外,支原体引起的肺炎也有传染性,主要通过飞沫和密切接触传播,支原体可在空气中存活一定时间,健康人接触后易被感染。所以,普通肺炎有无传染性取决于其致病病原体,病毒和支原体所致肺炎有传染性,而部分细菌、真菌所致肺炎通常无传染性。