No. seahorses are sea-dwelling fish that are 10-20cm long. Horses are mammals that live on the land and are much, much bigger. Seahorses are only called seahorses because of the horse-like appearance...
They simply are not the same in any kind of way. The name Sea Horse comes from the shape of the animal's head.
no
200 eggs
No it just looks like it