They are the same bonuses. A welcome bonus is offered to new customers when they sign up for an account, while a sign-up bonus may need players to make a deposit before receiving it.