There are many apps that let you create a custom lock screen, and occasionally I like to see what's new in the category.
One notable app is MyLock (free with an-app purchases). It provides photos and graphics for your use, or you can use anything on your camera roll. There are also themes, which are overlays that can further customize your image.
There are a variety of texts styles, and most are quite stylish. The themes and images are regularly updated.