NFL Teams Who is the Owner of New Orleans Saints? The New Orleans Saints are a professional American football team based in New Orleans, Louisiana. They compete in the National Football League… Apr 26, 2026 View profile →