Evet, "viran" ve "harap" aynı anlama gelir. TDK'ya göre "viran" kelimesi, "yıkılmış, dökülmüş, bakımsız kalmış ve yıkık olan yapı ile yerler" anlamına gelmektedir. Ayrıca, "viran etmek" ve "harap etmek" ifadeleri de aynı anlama gelir ve her ikisi de bir yapıyı yıkmak veya harap etmek anlamında kullanılır.