Question: what are all the enchantments that can go on a bow?
Answer: Power - Extra damage (Up to Level 5)
Punch - Knockback effect (Up to Level 2)
Infinity - As long as there is one arrow in your inventory, you will have infinite arrows.
Flame - Sets arrows and mobs on fire.
Unbreaking - Extra Durability (Up to Level 3)