When we were expecting Sophie, I waited quite a while before starting a baby registry. It felt really overwhelming to me--I didn't know what I needed, so asking people for specific items seemed kind of impossible. I spent a lot of time reading blog posts about what essential baby stuff they stuck to (at the time we were in a smaller townhouse and we weren't sure if we were going to move or not), and I liked the idea of keeping it simple. We were also traveling from California to Virginia for our baby shower, and I wasn't sure how it would be to ship a bunch of stuff back.
We already had a crib (this one, which we found used and lucked out because they threw in the changing table as well), and I knew that at the least, we would also need a car seat, diapers, and a few things for her to wear. Once I started thinking about everything else as bonus items that would make our lives easier, but weren't 100% necessary, it took the pressure off and I was able to have a little fun with our baby registry.
Before I get started I'll first say that we used Babylist to build our registry, which I really liked because you can pick items from any website and not be limited to a specific store. Here are the things we registered for and use all the time (I included more information about each item below):