Also, please remember that, other than macro lenses, a lens is not built as a "wedding lens" or a "ROM" lens. You can use your kit lens if you want to. The only limit is what's behind the camera, not what's attached to the front.
Hi, maybe a better qn to ask is what lenses are good for taking wedding shoots... but primes are good since they are generally fast lenses (large apperture) good for indoor/low lightings, n potraits of the bride n groom. then again u need to consider space constrains and whether the lens can give a wide enough angle for group shots.
from my laymen understanding Prime Lens generally refers to lenses with a fixed focal length (no zoom) and they usually have small f/stop e.g f/2, f/1,8, f/1,4 etc