Main sources: natural gas, coal, biomass, water. Look to the future, bright eyes ...water.
When created through natural gas extraction, yes there are pollutants. When used to power a fuel cell to run an engine, it's only real byproduct is water. Very low pollution all around though when compared to current methods - but it needs to be developed for an efficient mass-scale.
I believe H has the highest energy content by weight of any available fuel and when they can efficiently produce, store, and use it ...it will be alot easier on the enviro than any currently used fuel. Especially when you consider the amount of energy and fuel used to transport oil barrels from overseas (not even including the damage done by spills).
For now. It's like trying to explain the benefits of steam over coal to an
1820's train operator. Give it time.