Very good book for the new mom or even the pro mom. Has lots of baby names. I got my babies name from this book and know that having a child is exciting. This book is nice because it has almost every name you have heard of before and even names you haven't. Very good book.