Is a name sticker with my name enough to prove a bike is mine if it gets stolen? Apart from the fact that stickers can be removed (as thats not the point of my question) would if my bike got stolen and i found it, would a sticker with my name on the frame be enough to prove that the bike is mine?

Thanks.
It may be better than nothing, but no.  There are free registries online that you can use to register your bike's serial number.  The shop where I purchased mine set me up as a part of the purchase.

Some home/renter's insurance policies require you to have pictures of the bike along with the registration. Pictures with a datestamp could help prove how long you have had the bike.