Johan eller Johann er mannsnamn danna som ei kortare form av Johannes. Det har namnedag den 29. august.
Johannes er ei latinsk form av det greske Ioannes (Ιωαννης) som kjem frå hebraisk Yochanan og betyr 'Gud er nådig'. John, Jan, Jens, Hans og Hannes er nokre av fleire andre variantar av namnet.