A wedding ring traditionally goes on the fourth finger of the left hand, which is commonly called the "ring finger." This custom originated from the ancient Roman belief in a vein, the "vena amoris" or "vein of love," that ran directly from this finger to the heart, symbolizing love and connection. However, in some countries like Germany, Spain, Norway, and India, wedding rings are worn on the fourth finger of the right hand. Men and women generally follow the same cultural traditions regarding which hand and finger to wear their wedding rings on.