Basically yes, however the sentence construction when using 'give' versus 'make' isn't the same.
When you want to suggest something to someone, to avoid being rude and sounding like a know-it-all, we sometimes ask: May I make a suggestion? You would not say 'May I give a suggestion?'.
Here is another:
I can give you/make some some suggestions of great places to eat when you visit New Orleans.
If asking for suggestions from someone else, we might say:
I'd appreciate you giving me/making some suggestions regarding ways I might improve my English.
Generally, this is the form:
give you/give them/give me a/some suggestion(s)
make a/some suggestion(s)