1. A method for providing a user-defined name to represent a current location of a user, the method comprising: storing a user-defined name to be associated with a location along with data indicative of the association in memory; receiving data indicative of a current location of the mobile computing device; determining whether the current location of the mobile computing device is associated with the user-defined name; and providing the user-defined name associated with the current location of the mobile device to a recipient that is not the mobile computing device as the location of the user of the mobile computing device based on the determination of whether the current location of the mobile computing device is associated with the user-defined name.