L’agora (du grec ancien ἀγορά / agorá) a d'abord désigné, dans la Grèce antique, une réunion de citoyens, ainsi que l'espace public où celle-ci a lieu. Cet espace public accueille plus généralement les activités sociales, politiques, commerciales, judiciaires ou encore religieuses de la cité. Le forum est l'équivalent romain de l'agora.
À l'époque contemporaine, le terme est aussi utilisé dans l'architecture et l'urbanisme des villes modernes, ou encore sur Internet pour désigner des lieux de discussion.