Enemies can of course drop a bow for you, but that's pretty much about luck. These Renown Hearts, when you have completed them, the NPC becomes a vendor and can sell all different kind of stuff to you, but you need to find the right one who sells the thing you want.
Otherwise, you can go to a normal [Weapon Vendor] guy, and he can sell you a normal common shortbow, or longbow.