It's handy to have the host-name, port/protocol, and object type in the name:
- www.example.com_443_vs (virtual server)
- www.example.com_443_pl (pool)
- www.example.com_http_pr (http profile)
- www.example.com_tcp_pr (tcp profile)
You want to be able to easily and quickly associate objects together by name and identify the object type. I like to configure organizational base profiles to enforce standards - so "company_name-http" for my standard http profile, and if customizations need to be done for an application, the application would get its own custom profile based on "company_name-http".