This bill prohibits the federal government from naming buildings, facilities, or programs after elected officials and political appointees during their time in office and for 10 years after they leave office. The restriction extends indefinitely for individuals earning more than $1 million annually from commercial use of their name, image, or likeness, adjusted yearly for inflation. The law does not apply to people who have died, names given before the bill's enactment, or cases where someone only later began commercially using their name after a federal facility was already named for them. Each federal agency's inspector general must investigate complaints of violations and report findings to the agency head and Congress within 90 days. The bill allows incidental use of names in museums, historical displays, educational materials, and official reports without triggering the prohibition.