Want a baby gift that's actually personal? This Custom Name Baby Blanket is a lovely idea. You can get the baby's name handwritten (well, a nice font that looks handwritten) right onto the blanket. They offer three sizes: a smaller 30x40 inch swaddle size, a 50x60 inch throw, and a big 60x80 inch that's great for a bed. The material is this super-soft, plush fleece that's perfect for cuddling. It's lightweight, machine washable (cold, gentle cycle, tumble dry low), and it folds up small. It's a fantastic gift for a baby shower, a newborn's first month, or a christening—something the parents will keep for years. You just need to click 'Customize Now' and type in the name you want. Way better than a generic gift, and it shows you've put some thought into it. Just a heads-up, the smallest size is more for a baby or toddler, so if it's for an adult, go bigger!