What type of witness is a person who gives testimony about a subject of which the witness has personal knowledge? Law 101 What type of witness is a person who gives testimony about a subject of which the witness has personal knowledge? Answer: lay witness Share this Share on FacebookTweet on TwitterPlus on Google+