Is it true that the people whose names are on the invitations are the ones who paid for the wedding?
That's usually, but not necessarily, true. The people who send out the invitation -- that means the people who are "requesting the honor of your presence" -- are generally viewed as the wedding hosts. Usually, the couple's parents are the hosts, although sometimes the couple themselves or another relative fills the role. However, a couple might be paying for the entire wedding themselves but still choose to have their invitation issued by their parents as a way of honoring them. Since parents often do pay for the wedding, especially if the couple is under 30, the people whose names are on the invitations are usually the ones who paid for it. But this should not be assumed.
See More: Wedding Invitations + Wedding Stationery , Most Asked Wedding Questions , Wedding Invitations