犬山城(別名白帝城),是位於日本愛知縣犬山市的一座城堡,位居木曾川以南大約標高40公尺的崖上,以其建築物的附近地形來說,是在丘陵與平地之間的一座平山城。犬山城同時擁有日本全國現存最古老的天守,為日本指定建築物國寶。