A logo is about branding with the goal of creating quick, easy recognition. When you start, there will most often be some text in there but you need to think about the future when you are known enough so as to remove the words, ie the Nike swoosh, the Coca Cola wave, etc
I understand your memories but they don't belong in a logo. Take the word photography out and not one person will have any idea what you do. Not always a problem but still something to keep in mind.
Another thing to keep in mind is how it will look in B&W. You may not always advertise in color so the B&W version is important. The number of colors is also important. The more of them there are, the more expensive it can get to print. Colors that touch are also harder to print than colors that don't touch each others, and that's another expense.
There are cheap ways to print some things with multi colors today but not everything. Again, you need to look to the future when you design and simplicity can make it much easier/cheaper for you in the long run.
How it looks on an image is of no concern here because a logo is not a watermark.
As far as the name is concerned, and not everyone agrees on that one, I tend to think that a catchy name is better to start with then your own name. When you start, you have no name recognition so give your business a catchy one. It will always be possible to change later when your own name has gained recognition.
There can be a lot of psychology involved in choosing a name. Look in the phone book. A lot of companies start their name with AAA. The reason for that is to the as close to the start of the listings as possible. If you were to name your company XYZ, you'd be at the end of the listings with the problem that most people may never see you because they've chosen someone to call long before they get to the X.
Designing your own logo is a cost saver in the short term but it could cost you dearly in the long run.
Food for thought.