Dar is a Spanish verb meaning 'to give'. As well as having the meaning 'to give' it is frequently found in many widely used and varied expressions.

to frighten (give a fright) dar un susto
to astonish dar golpe
to assume/take for granted dar por hecho
I assumed Di por hecho