I personally recommend, Visual Watermark. It is a free & paid watermarking software with lots functions and features. It is an extremely convenient, easy to use application with the ability to customize watermarks within the application, or even upload an existing logo to watermark the images.
Best Wishes - BB.