The phrase "did off top of head" means to quickly come up with an answer or response without much thought or preparation. Some synonyms for this phrase include spur of the moment, impromptu, extemporaneous, off the cuff, offhand, and spontaneously. When someone uses this phrase, it is often to convey that they are responding without taking time to consider their words carefully. While it can be useful in some situations, speaking off the top of your head can also lead to misunderstandings or saying something you may regret later. It's always important to think before you speak, even if you are speaking in an impromptu manner.