The purpose of Insertion Sort is to sort a list of elements by iteratively building a sorted portion, making it efficient for small or nearly sorted datasets due to its simplicity and minimal overhead.