The main artery giving blood to the arm, hand, and forearm is the brachial artery. It provides nutrition and oxygen to the upper limb's tissues. The forearm and hand are supplied by the ulnar and radial arteries, two terminal branches of the brachial artery.