Congrats on your upcoming arrival. Here are my thoughts on the names you're thinking of:
Raegan- The meaning is "little king" and I'm not a fan of the former president, so it doesn't get my vote.
Morgan- A solid choice. There's nothing wrong with it, but it is a little dated to me.
Ryleigh- My favorite on your list, but it won't get a lot of love with this spelling on this site. Ultimately, the spelling is up your preference, but the traditional spelling is more simple, which I always am a fan of.
I like Ryleigh. Unfair to you, but I knew Reagans that I didn't connect with, and my old roommate's dog was Morgan (it's also a horse breed). Both also feel too 1980s to me. But you've given Ryleigh a nice twist. My girls have Very traditional names and our third will have more character, like you have with Ryleigh.