Pretty much all video editing software allows to add watermarks. If you are looking for a cheap software with a batch function, there is
videocharge for example. They also provide a watermarking only tool ("WatermarkMaster") which is a bit cheaper, but if you are willing to spend $25 more, you should take videocharge full version.
You can add text as well as logos using the batch function.