They're called pigeon peas because they're also used as pigeon feed in some countries. Some other names for pigeon peas are congo beans and gandules.