List view with limited columns, unlimited rows

We need a way to display a list of items from model in rows and columns. We should be able to limit the columns and have the required amount of rows to display all the items. We only need to display one attribute of the model and not different attributes. For example,

16

Where Jack, Elizabeth, Will, Stryker etc. are first names from the model.

Any suggestions would be appreciated. Thank you!

Create a component where you can pass row , col and data into it. Then by using flex box you can do it.