While I think the sentimental part of option one is cute, I personally wouldn't go with it. It doesn't sound professional IMO, and it would definitely be harder to market to more clients outside of families (like for weddings as you said). I definitely get wanting to be creative, but I know a lot of photographers that just use their name and it is very classy and professional. That being said, I would go with your name or a less "kiddy" name (I feel bad saying that because I think it's cute, but just giving you advice from a client's perspective).
If I were starting my own business this is what I would do: I would strive to come up with a cool, yet professional name. If I couldn't come up with one, I would use my full name or my last name.