Why is the tropic bird so called?

Because it lives in the open seas between the tropics, chiefly on the flying fish.