Yes, you can have two of the Blue Cash Everyday Card from American Express. However, you won't be eligible for a welcome bonus on the second card.