喜古乡,隶属于云南省文山壮族苗族自治州文山市,地处文山市境中部,东与开化街道相邻,南接平坝镇、小街镇,西连坝心乡,北界马塘镇,乡人民政府距文山市区23千米,行政区域面积89.55平方千米,截至2019年末,喜古乡户籍人口为14170人。
明朝时期,喜古乡境域为王弄,教化长官司地。1988年,改喜古乡。截至2020年6月,喜古乡辖7个村;乡人民政府驻喜古村。
2019年末,喜古乡有营业面积50平方米以上的综合商店或超市7个。