Tom's best friend in "Tom Sawyer" was Huckleberry Finn. Huck Finn was a carefree, free-spirited boy who often accompanied Tom on his adventures along the Mississippi river. Their friendship was filled with mischievous antics and a strong bond of loyalty.