You can do that now! To search for names ending with on, type *on into the search box. Then you'll get this:
http://www.behindthename.com/names/pattern/*on .
To search for names containing red, search for *red*, *red or red*.
To search for names starting with Am, search for am*.
Etc.