This document presents a novel multiplication algorithm based on the Euclidean division algorithm (EDA) for multiplying large integers. The algorithm directly applies EDA when the integers are different sizes, and with a modification when they are the same size. It is supported by the property that the product of consecutive Fibonacci numbers is equal to the sum of squares of preceding terms. A Python implementation shows the algorithm can multiply integers with thousands to millions of digits. The algorithm is well-suited for multiplying unequal integers and could have applications in number theory.