onomastics: the branch of lexicology that studies the forms and origins of proper names
abstraction: a general concept formed by extracting common features from specific examples
product research: marketing research that yields information about desired characteristics of the product or service